From f56f7a71021265f22ab58e53bd61f0df7a89d038 Mon Sep 17 00:00:00 2001 From: Dheeraj Vattikonda Date: Thu, 11 Sep 2025 16:15:48 -0400 Subject: [PATCH 1/6] testing yoko --- src/browsergym/workarena/api/utils.py | 249 +- src/browsergym/workarena/config.py | 2 +- src/browsergym/workarena/tasks/list.py | 127 +- src/browsergym/workarena/tasks/navigation.py | 4 +- .../workarena/tasks/service_catalog.py | 6 +- src/browsergym/workarena/utils.py | 4 +- src/workarena_test.py | 95 +- tests/Untitled-1.ipynb | 4625 +++++++++++++++++ tests/test_yoko.py | 312 ++ 9 files changed, 5233 insertions(+), 191 deletions(-) create mode 100644 tests/Untitled-1.ipynb create mode 100644 tests/test_yoko.py diff --git a/src/browsergym/workarena/api/utils.py b/src/browsergym/workarena/api/utils.py index 47a6b2a..bea4ed1 100644 --- a/src/browsergym/workarena/api/utils.py +++ b/src/browsergym/workarena/api/utils.py @@ -1,3 +1,19 @@ +from time import sleep +import requests +from requests import HTTPError +from time import sleep +import logging +import requests +from requests import HTTPError + +logger = logging.getLogger(__name__) + +import json +import time +from typing import Any, Dict, Optional +import requests +from requests import HTTPError +from json import JSONDecodeError import requests from ..instance import SNowInstance @@ -9,8 +25,104 @@ SNOW_API_HEADERS = {"Content-Type": "application/json", "Accept": "application/json"} +# def table_api_call( +# instance: SNowInstance, +# table: str, +# data: dict = {}, +# params: dict = {}, +# json: dict = {}, +# method: str = "GET", +# wait_for_record: bool = False, +# max_retries: int = 5, +# raise_on_wait_expired: bool = True, +# ) -> dict: +# """ +# Make a call to the ServiceNow Table API + +# Parameters: +# ----------- +# instance: SNowInstance +# The ServiceNow instance to interact with +# table: str +# The name of the table to interact with +# data: dict +# The data to send with the request +# params: dict +# The parameters to pass to the API +# json: dict +# The JSON data to send with the request +# method: str +# The HTTP method to use (GET, POST, PUT, DELETE). +# wait_for_record: bool +# If True, will wait up to 2 seconds for the record to be present before returning +# max_retries: int +# The number of retries to attempt before failing +# raise_on_wait_expired: bool +# If True, will raise an exception if the record is not found after max_retries. +# Otherwise, will return an empty result. + +# Returns: +# -------- +# dict +# The JSON response from the API + +# """ + +# # Query API +# response = requests.request( +# method=method, +# url=instance.snow_url + f"/api/now/table/{table}", +# auth=instance.snow_credentials, +# headers=SNOW_API_HEADERS, +# data=data, +# params=params, +# json=json, +# ) +# if method == "POST": +# sys_id = response.json()["result"]["sys_id"] +# data = {} +# params = {"sysparm_query": f"sys_id={sys_id}"} + +# # Check for HTTP success code (fail otherwise) +# response.raise_for_status() + +# record_exists = False +# num_retries = 0 +# if method == "POST" or wait_for_record: +# while not record_exists: +# sleep(0.5) +# get_response = table_api_call( +# instance=instance, +# table=table, +# params=params, +# json=json, +# data=data, +# method="GET", +# ) +# record_exists = len(get_response["result"]) > 0 +# num_retries += 1 +# if num_retries > max_retries: +# if raise_on_wait_expired: +# raise HTTPError(f"Record not found after {max_retries} retries") +# else: +# return {"result": []} +# if method == "GET": +# response = get_response + +# if method != "DELETE": +# # Decode the JSON response into a dictionary if necessary +# # When using wait_for_record=True, the response is already a dict as it is a recursive call +# if type(response) == dict: +# return response +# else: +# return response.json() +# else: +# return response + + + def table_api_call( - instance: SNowInstance, + instance: "SNowInstance", table: str, data: dict = {}, params: dict = {}, @@ -21,38 +133,14 @@ def table_api_call( raise_on_wait_expired: bool = True, ) -> dict: """ - Make a call to the ServiceNow Table API - - Parameters: - ----------- - instance: SNowInstance - The ServiceNow instance to interact with - table: str - The name of the table to interact with - data: dict - The data to send with the request - params: dict - The parameters to pass to the API - json: dict - The JSON data to send with the request - method: str - The HTTP method to use (GET, POST, PUT, DELETE). - wait_for_record: bool - If True, will wait up to 2 seconds for the record to be present before returning - max_retries: int - The number of retries to attempt before failing - raise_on_wait_expired: bool - If True, will raise an exception if the record is not found after max_retries. - Otherwise, will return an empty result. - - Returns: - -------- - dict - The JSON response from the API - + Minimal version: + - Same signature/behavior as your original. + - Raises on non-2xx. + - Handles non-JSON bodies with clear errors. + - Polls on POST/wait_for_record and logs ONLY the last exception if retries are exhausted. """ - # Query API + # 1) Issue the request response = requests.request( method=method, url=instance.snow_url + f"/api/now/table/{table}", @@ -62,44 +150,89 @@ def table_api_call( params=params, json=json, ) - if method == "POST": - sys_id = response.json()["result"]["sys_id"] + + # 2) Fail fast on HTTP errors + try: + response.raise_for_status() + except HTTPError as e: + snippet = (response.text or "")[:300] + raise HTTPError(f"{e} | status={response.status_code} url={response.url} body={snippet!r}") + + # 3) For POST, safely extract sys_id; set up poll query + if method.upper() == "POST": + try: + payload = response.json() + except ValueError: + ct = response.headers.get("Content-Type", "unknown") + snippet = (response.text or "")[:300] + raise HTTPError(f"Expected JSON from ServiceNow but got {ct}. Body starts: {snippet!r}") + try: + sys_id = payload["result"]["sys_id"] + except (KeyError, TypeError): + snippet = str(payload)[:300] + raise HTTPError(f"POST response missing 'result.sys_id'. Body starts: {snippet!r}") + data = {} params = {"sysparm_query": f"sys_id={sys_id}"} - # Check for HTTP success code (fail otherwise) - response.raise_for_status() - + # 4) Optional polling (does NOT stop on first error) record_exists = False num_retries = 0 - if method == "POST" or wait_for_record: + last_error = None # <- only this will be logged/raised at the end + if method.upper() == "POST" or wait_for_record: while not record_exists: sleep(0.5) - get_response = table_api_call( - instance=instance, - table=table, - params=params, - json=json, - data=data, - method="GET", - ) - record_exists = len(get_response["result"]) > 0 + try: + get_response = table_api_call( + instance=instance, + table=table, + params=params, + json=json, + data=data, + method="GET", + ) + # success path: ensure schema + if "result" not in get_response: + last_error = HTTPError("Malformed GET poll response: missing 'result' key") + else: + record_exists = len(get_response["result"]) > 0 + if record_exists and method.upper() == "GET": + response = get_response # keep original behavior + # if not exists yet, keep retrying without setting last_error + except Exception as e: + # capture any error from the attempt, but DO NOT raise now + last_error = e + num_retries += 1 - if num_retries > max_retries: - if raise_on_wait_expired: - raise HTTPError(f"Record not found after {max_retries} retries") + if record_exists: + break + + if num_retries >= max_retries: + # Log only the last error (if there was one) + if last_error is not None: + logger.error("[poll] giving up after %d attempts: %s", num_retries, last_error, exc_info=True) + if raise_on_wait_expired: + raise last_error + else: + return {"result": []} else: - return {"result": []} - if method == "GET": - response = get_response - - if method != "DELETE": - # Decode the JSON response into a dictionary if necessary - # When using wait_for_record=True, the response is already a dict as it is a recursive call - if type(response) == dict: + # No exception occurred; we simply never saw the record + if raise_on_wait_expired: + raise HTTPError(f"Record not found after {max_retries} retries") + else: + return {"result": []} + + # 5) Return JSON (or Response for DELETE) like original + if method.upper() != "DELETE": + if isinstance(response, dict): return response else: - return response.json() + try: + return response.json() + except ValueError: + ct = response.headers.get("Content-Type", "unknown") + snippet = (response.text or "")[:300] + raise HTTPError(f"Expected JSON from ServiceNow but got {ct}. Body starts: {snippet!r}") else: return response diff --git a/src/browsergym/workarena/config.py b/src/browsergym/workarena/config.py index cec4c60..dd79bc0 100644 --- a/src/browsergym/workarena/config.py +++ b/src/browsergym/workarena/config.py @@ -9,7 +9,7 @@ SNOW_DATA_LOOKBACK_MINUTES = 5 SNOW_BROWSER_TIMEOUT = 30000 # Milliseconds SNOW_JS_UTILS_FILEPATH = str(resources.files(utils).joinpath("js_utils.js")) -SNOW_SUPPORTED_RELEASES = ["washingtondc"] +SNOW_SUPPORTED_RELEASES = ["washingtondc", "yokohama"] # Path to the Menu navigation task configuration ALL_MENU_PATH = str(resources.files(data_files).joinpath("task_configs/all_menu.json")) diff --git a/src/browsergym/workarena/tasks/list.py b/src/browsergym/workarena/tasks/list.py index 1da22ad..f478d98 100644 --- a/src/browsergym/workarena/tasks/list.py +++ b/src/browsergym/workarena/tasks/list.py @@ -101,11 +101,6 @@ class ServiceNowListTask(AbstractServiceNowTask): - OPERATOR_EQUALS = "=" - OPERATOR_NOT_EQUALS = "!=" - OPERATOR_STARTSWITH = "STARTSWITH" - OPERATOR_ISEMPTY = "ISEMPTY" - OPERATOR_EMPTYSTRING = "EMPTYSTRING" @classmethod def all_configs(cls) -> List[dict]: @@ -391,18 +386,18 @@ def cheat(self, page: Page, chat_messages: list[str]) -> None: # Add all sorting conditions for i, (field_txt, dir_txt) in enumerate(zip(sort_fields_txt, sort_dirs_txt)): + # TODO: Hack to solve bug where the sort condition has not yet appeared + page.wait_for_timeout(1500) logging.debug(f"Adding sort condition for column {repr(field_txt)} ({dir_txt}).") filter.get_by_role("button", name="Add Sort").click() - # TODO: Hack to solve bug where the sort condition has not yet appeared - page.wait_for_timeout(500) - # newly added row should be the last one row_index = filter.locator(".filter_row").count() - 1 # Refresh since new rows are added at each iteration row = iframe.locator(".filter_row").nth(row_index) row_selectors = row.locator("select.filerTableSelect") + page.wait_for_timeout(1500) field_selector = row_selectors.nth(0) dir_selector = row_selectors.nth(1) @@ -540,12 +535,13 @@ def setup_goal(self, page: Page) -> tuple[str, dict]: # Get the task configuration config = self.fixed_config if self.fixed_config else self.random.choice(self.all_configs) + list_info = config.get("list_info") + self.filter_columns = config["filter_columns"] self.filter_values = config["filter_values"] # Base filter configs do not have filter_operands, so we default to "is" self.filter_operators = config.get("filter_operators", ["is" for _ in self.filter_columns]) self.filter_kind = config["filter_kind"] - list_info = config.get("list_info") if list_info is None: list_info = {"columns": table_column_info(self.instance, self.table_name)} self.list_info = list_info @@ -691,16 +687,17 @@ def cheat(self, page: Page, chat_messages: list[str]) -> None: # Add all filter conditions for i in range(len(self.filter_columns)): + filter_column = self.filter_columns[i] + filter_value = self.filter_values[i] + filter_operator = self.filter_operators[i] + logging.debug( - "Adding filter condition for column " - + self.filter_columns[i] - + " with value " - + self.filter_values[i] + f"Adding filter condition for column {filter_column} with value {filter_value}" ) # Add conditions in this loop so that it looks more dynamic if i > 0: - logging.debug("Need to create new filter condition of type " + self.filter_kind) + logging.debug(f"Need to create new filter condition of type {self.filter_kind}") iframe.locator( f'.filterToolbar .filerTableAction:text-is("{self.filter_kind}")' ).click() @@ -712,29 +709,28 @@ def cheat(self, page: Page, chat_messages: list[str]) -> None: row = filter_rows.nth(i) # Choose field - logging.debug("Choosing field " + self.filter_columns[i]) + logging.debug(f"Choosing field {filter_column}") field_selector = row.locator("select.filerTableSelect").first - field_selector.select_option(self.filter_columns[i]) + field_selector.select_option(filter_column) # Select the right operator - operator = self.filter_operators[i] operator_symbol = ( row.locator("select.condOperator") - .get_by_text(operator, exact=True) + .get_by_text(filter_operator, exact=True) .get_attribute("value") ) - logging.debug(f"Choosing operator {operator}") + logging.debug(f"Choosing operator {filter_operator}") row.locator("select.condOperator").select_option(operator_symbol) # Fill in the value - logging.debug("Filling in value " + self.filter_values[i]) - type_ = self.list_info["columns"][self.filter_columns[i]]["type"] + logging.debug(f"Filling in value {filter_value}") + type_ = self.list_info["columns"][filter_column]["type"] if type_ in ["string", "reference", "translated_text"]: # expect a textbox logging.debug("filling in textbox") # If empty, don't do anything - if self.filter_values[i] == "": + if filter_value == "": continue # Find the value input field @@ -746,14 +742,14 @@ def cheat(self, page: Page, chat_messages: list[str]) -> None: page=page, iframe=iframe, input_field=input_field, - value=self.filter_values[i], + value=filter_value, ) else: # expect a selector logging.debug("filling in selector") # Find the value input field input_field = row.locator("#value select") - input_field.select_option(self.filter_values[i]) + input_field.select_option(filter_value) iframe.locator(".filterToolbar").get_by_text("Run").click() @@ -782,9 +778,6 @@ def validate( list_info = self._extract_list_info(page) current_query = list_info["query"] - if not current_query: - return 0, False, "", {"message": "There are no filters yet."} - # Replace "new query" statements with the standard OR separator current_query = current_query.replace("^NQ", "^OR") @@ -797,74 +790,24 @@ def validate( current_sep = "^" if current_kind != self.filter_kind: - return ( - 0, - False, - "", - {"message": f"The kind of filter used is incorrect: {current_query}."}, - ) + return 0, False, "", {"message": "The kind of filter used is incorrect."} # Extract the query pieces for validation current_query = current_query.split(current_sep) # Validate query length is ok if len(current_query) != self.filter_len: - return ( - 0, - False, - "", - {"message": f"Incorrect number of filter conditions: {current_query}."}, - ) - - # Parse column names, operators, and values - current_columns, current_operators, current_values = [], [], [] - - # Note that this is not exhaustive. If/when other operators are added, this will have to be updated. - for predicate in current_query: - if self.OPERATOR_EMPTYSTRING in predicate: - current_columns.append(predicate.replace(self.OPERATOR_EMPTYSTRING, "").strip()) - current_operators.append("=") - current_values.append("") - elif self.OPERATOR_ISEMPTY in predicate: - current_columns.append(predicate.replace(self.OPERATOR_ISEMPTY, "").strip()) - current_operators.append("=") - current_values.append("") - elif any( - unsupported_operator in predicate - for unsupported_operator in [self.OPERATOR_NOT_EQUALS, self.OPERATOR_STARTSWITH] - ): - return ( - 0, - False, - "", - {"message": f"Unexpected operator in filter condition: {current_query}."}, - ) - elif self.OPERATOR_EQUALS in predicate: - col, val = predicate.split(self.OPERATOR_EQUALS, 1) - current_columns.append(col.strip()) - current_operators.append("=") - current_values.append(val.strip()) - else: - return ( - 0, - False, - "", - {"message": f"Unexpected operator in filter condition: {current_query}."}, - ) + return 0, False, "", {"message": "Incorrect number of filter conditions."} + # Validate query columns are ok + current_columns = [x.split("=")[0] for x in current_query] if set(current_columns) != set(self.filter_columns): - return ( - 0, - False, - "", - { - "message": f"Incorrect filter columns: {set(current_columns)}. Expected: {set(self.filter_columns)}." - }, - ) + return 0, False, "", {"message": "Incorrect filter columns."} # Validate query values are ok # This is the tricky part because we need to expand the values to their display values # We also need to handle the case where the value is a reference + current_values = [x.split("=")[1] for x in current_query] # Handle filtering across multiple rows if len(set(current_columns)) < len(current_columns): @@ -914,21 +857,9 @@ def validate( # Validate the values if set(current_values) != set(self.filter_values): - return ( - 0, - False, - "", - { - "message": f"Incorrect filter values {set(current_values)}. Expected: {set(self.filter_values)}." - }, - ) + return 0, False, "", {"message": "Incorrect filter values."} - return ( - 1, - True, - "Nice work, thank you!", - {"message": f"Correct filter: {list_info['query']}."}, - ) + return 1, True, "Nice work, thank you!", {"message": "Correct filter."} class ExtractListInfoTask(ServiceNowListTask): @@ -1494,4 +1425,4 @@ def __init__( if re.compile(r"^Extract\w+ListInfoTask$").match(name) and not issubclass(value, CompositionalBuildingBlockTask) ] -) +) \ No newline at end of file diff --git a/src/browsergym/workarena/tasks/navigation.py b/src/browsergym/workarena/tasks/navigation.py index 4028da8..f8dc603 100644 --- a/src/browsergym/workarena/tasks/navigation.py +++ b/src/browsergym/workarena/tasks/navigation.py @@ -132,7 +132,7 @@ def validate( ) final_url = parse.urlunparse(parse.urlparse(parse.unquote(self.final_url))) - if final_url == current_url: + if final_url == current_url or final_url in current_url or current_url in final_url: return ( 1, True, @@ -236,4 +236,4 @@ def teardown(self) -> None: pass -__TASKS__ = [AllMenuTask, ImpersonationTask] +__TASKS__ = [AllMenuTask, ImpersonationTask] \ No newline at end of file diff --git a/src/browsergym/workarena/tasks/service_catalog.py b/src/browsergym/workarena/tasks/service_catalog.py index 879cfd7..3c1d1ff 100644 --- a/src/browsergym/workarena/tasks/service_catalog.py +++ b/src/browsergym/workarena/tasks/service_catalog.py @@ -314,7 +314,9 @@ def cheat(self, page: Page, chat_messages: list[str]) -> None: element.click() self._wait_for_ready(page=page) - element = iframe.wait_for_selector(f"h2:has-text('{self.requested_item}')", strict=True) + element = iframe.wait_for_selector( + f":is(h2, h3.h2):has-text('{self.requested_item}')", strict=True + ) element.click() self._wait_for_ready(page=page, wait_for_form_api=True) @@ -661,4 +663,4 @@ def __init__(self, *args, **kwargs): var for var in locals().values() if isinstance(var, type) and issubclass(var, OrderHardwareTask) and var is not OrderHardwareTask -] +] \ No newline at end of file diff --git a/src/browsergym/workarena/utils.py b/src/browsergym/workarena/utils.py index 4ba87a9..36c0707 100644 --- a/src/browsergym/workarena/utils.py +++ b/src/browsergym/workarena/utils.py @@ -27,7 +27,7 @@ def impersonate_user(username: str, page: playwright.sync_api.Page): """ page.locator(".header-avatar-button").click() - page.get_by_role("menuitem", name="Impersonate user").click() + page.get_by_text("Impersonate user").click() page.locator("input.now-typeahead-native-input").click() page.locator("input.now-typeahead-native-input").fill(username) page.locator("seismic-hoist").get_by_role("option", name=username).first.click() @@ -96,4 +96,4 @@ def url_login(instance: SNowInstance, page: playwright.sync_api.Page): # Check if we have been returned to the login page current_url = parse.urlparse(parse.unquote(page.evaluate("() => window.location.href"))) if "login.do" in current_url.path: - raise RuntimeError("Login failed. Check credentials and make sure to have run installer.") + raise RuntimeError("Login failed. Check credentials and make sure to have run installer.") \ No newline at end of file diff --git a/src/workarena_test.py b/src/workarena_test.py index d338a66..f3f8d8a 100644 --- a/src/workarena_test.py +++ b/src/workarena_test.py @@ -1,37 +1,76 @@ -from browsergym.core.env import BrowserEnv -from browsergym.workarena import get_all_tasks_agents +import os -AGENT_L2_SAMPLED_SET = get_all_tasks_agents(filter="l2") -AGENT_L2_SAMPLED_TASKS, AGENT_L2_SEEDS = [sampled_set[0] for sampled_set in AGENT_L2_SAMPLED_SET], [ - sampled_set[1] for sampled_set in AGENT_L2_SAMPLED_SET -] +os.environ["SNOW_INSTANCE_URL"] = "https://myarena18demo.service-now.com/" +os.environ["SNOW_INSTANCE_UNAME"] = "admin" +os.environ["SNOW_INSTANCE_PWD"] = r"Snow@456" + from time import sleep +from browsergym.core.env import BrowserEnv +from browsergym.workarena.tasks.service_catalog import ( + OrderDeveloperLaptopTask, + OrderIpadMiniTask, + OrderIpadProTask, + OrderSalesLaptopTask, + OrderStandardLaptopTask, + OrderAppleWatchTask, + OrderAppleMacBookPro15Task, + OrderDevelopmentLaptopPCTask, + OrderLoanerLaptopTask, +) -for task, seed in zip(AGENT_L2_SAMPLED_TASKS, AGENT_L2_SEEDS): - print("Task:", task) +# Run just the Developer Laptop tasks by default (add others here if you want) +TASK_CLASSES = [ + OrderDeveloperLaptopTask, # L1 atomic + OrderDevelopmentLaptopPCTask, # L2 multi-step + # Example: to include others, uncomment: + # OrderIpadMiniTask, + # OrderIpadProTask, + # OrderSalesLaptopTask, + # OrderStandardLaptopTask, + # OrderAppleWatchTask, + # OrderAppleMacBookPro15Task, + # OrderLoanerLaptopTask, +] - # Instantiate a new environment - env = BrowserEnv(task_entrypoint=task, headless=False, slow_mo=1000) +for TaskCls in TASK_CLASSES: + # Build the entrypoint from the imported class (lets BrowserEnv instantiate it) + entrypoint = f"{TaskCls.__module__}.{TaskCls.__name__}" + print("Task:", entrypoint) + + env = BrowserEnv(task_entrypoint=entrypoint, headless=False, slow_mo=1000) env.reset() - # Cheat functions use Playwright to automatically solve the task + # Optional: say something in chat env.chat.add_message(role="assistant", msg="On it. Please wait...") - for i in range(len(env.task)): - sleep(1) - env.task.cheat(page=env.page, chat_messages=env.chat.messages, subtask_idx=i) - sleep(1) - reward, done, message, info = env.task.validate( - page=env.page, chat_messages=env.chat.messages - ) - - if reward == 1: - env.chat.add_message(role="user", msg="Yes, that works. Thanks!") - else: - env.chat.add_message( - role="user", msg=f"No, that doesn't work. {message.get('message', '')}" - ) - - sleep(3) - env.close() + try: + # Multi-step (L2/…): iterate subtasks; single-step (L1): one pass + n_subtasks = len(env.task) if hasattr(env.task, "__len__") else 1 + + if n_subtasks > 1: + for i in range(n_subtasks): + sleep(1) + env.task.cheat(page=env.page, chat_messages=env.chat.messages, subtask_idx=i) + sleep(1) + reward, done, message, info = env.task.validate( + page=env.page, chat_messages=env.chat.messages + ) + else: + cheat_messages = [] + env.task.cheat(env.page, cheat_messages) + for m in cheat_messages: + env.chat.add_message(role=m["role"], msg=m["message"]) + reward, done, message, info = env.task.validate(env.page, cheat_messages) + + # Simple feedback + if reward == 1: + env.chat.add_message(role="user", msg="Yes, that works. Thanks!") + else: + env.chat.add_message( + role="user", msg=f"No, that doesn't work. {info.get('message', '')}" + ) + + sleep(2) + finally: + env.close() diff --git a/tests/Untitled-1.ipynb b/tests/Untitled-1.ipynb new file mode 100644 index 0000000..941c0d7 --- /dev/null +++ b/tests/Untitled-1.ipynb @@ -0,0 +1,4625 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 2, + "id": "7c23a309", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "\n", + "df=pd.read_csv(\"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/TEST_10/task_failure_analysis_20250826_110158.csv\")" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "bd718b90", + "metadata": {}, + "outputs": [], + "source": [ + "import json\n", + "path=\"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/TEST_10/failed_CreateChangeRequestTask.json\"\n", + "data=json.load(open(path))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1863129d", + "metadata": {}, + "outputs": [ + { + "ename": "TypeError", + "evalue": "list indices must be integers or slices, not str", + "output_type": "error", + "traceback": [ + "\u001b[31m---------------------------------------------------------------------------\u001b[39m", + "\u001b[31mTypeError\u001b[39m Traceback (most recent call last)", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[8]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m \u001b[43mdata\u001b[49m\u001b[43m[\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mexception\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m[\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mreason\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\n", + "\u001b[31mTypeError\u001b[39m: list indices must be integers or slices, not str" + ] + } + ], + "source": [ + "data[\"exception\"]" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "547ac7b1", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "dict_keys(['cheat', 'no_reward', 'exception', 'not_done'])" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.keys()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "e2b7b740", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[{'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['backout_plan',\n", + " 'number',\n", + " 'close_notes',\n", + " 'assignment_group',\n", + " 'close_code',\n", + " 'short_description',\n", + " 'impact',\n", + " 'description',\n", + " 'business_service',\n", + " 'test_plan',\n", + " 'service_offering',\n", + " 'category',\n", + " 'risk',\n", + " 'justification',\n", + " 'risk_impact_analysis'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:07:57 - System Administrator (Approval history)\\nGroup approval for Database approved by user ITIL User (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'David Loo',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", + " 'assignment_group': 'Database',\n", + " 'backout_plan': 'smallage conclusory proselenic tasselet scarlet',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful with issues',\n", + " 'close_notes': 'precertify twinism spaning periportal complication',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': '',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '',\n", + " 'conflict_status': 'Not Run',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': '01:00.0 RAID bus controller: Adaptec AAC-RAID has failed on PSORA1 and needs to be replaced immediately.',\n", + " 'due_date': '',\n", + " 'end_date': '2023-11-07 06:30:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'Fail PSORA1 to DR systemShutdown SystemRemove failed RAID cardInstall new RAID cardBoot systemConfigure RAID cardBring system onlineValidate access to disk structuresFailback from DR to PSORA1',\n", + " 'justification': 'preiotize purveyable kenningwort indecently nominatively',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000047',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:32',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '2 - High',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'neddy sinuosity bimuscular geogonic underclay',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'A failed RAID controller card needs to be replaced on PSORA1',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2023-11-07 02:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:32',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '91cdf152db252200a6a2b31be0b8f50e',\n", + " 'sys_mod_count': '11',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:43:31',\n", + " 'task_effective_number': 'CHG0000047',\n", + " 'test_plan': 'lierre Scaphopoda rationalness countersignal ostracophorous',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:24'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melissa.Moore.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['category',\n", + " 'test_plan',\n", + " 'number',\n", + " 'risk',\n", + " 'backout_plan',\n", + " 'short_description',\n", + " 'business_service',\n", + " 'implementation_plan',\n", + " 'close_notes',\n", + " 'risk_impact_analysis'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Approved',\n", + " 'approval_history': '',\n", + " 'approval_set': '',\n", + " 'assigned_to': '',\n", + " 'assignment_group': 'ITSM Engineering',\n", + " 'backout_plan': 'metapsychosis premarriage hesperideous Meleagridae sectarial',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Software',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful',\n", + " 'close_notes': 'repaganizer Augustinianism theologically verbenalin retroaction',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'ApplicationServerHelpdesk',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '',\n", + " 'conflict_status': 'Not Run',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'sleepily provocant supraocclusion unamiss Faventine',\n", + " 'due_date': '',\n", + " 'end_date': '',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': 'brideship pelter Delphinidae obscurantic Algaroth',\n", + " 'justification': 'homologist choloscopy shadowbox unobtainableness plancher',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0040003',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2016-08-10 09:10:41',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': 'Requested',\n", + " 'phase_state': 'Open',\n", + " 'priority': '4 - Low',\n", + " 'production_system': 'false',\n", + " 'reason': 'broken',\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '2016-08-10 09:10:33',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'skua clothe unhopingly canonizant blindball',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Please reboot ApplicationServerHelpdesk',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '',\n", + " 'state': 'New',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2016-08-10 09:10:41',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '0126961347c12200e0ef563dbb9a717e',\n", + " 'sys_mod_count': '0',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2016-08-10 09:10:41',\n", + " 'task_effective_number': 'CHG0040003',\n", + " 'test_plan': 'posthypophyseal redesignate countersconce heterochronism metrostyle',\n", + " 'time_worked': '',\n", + " 'type': 'Emergency',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': ''}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sandra.Chaney.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['close_notes',\n", + " 'impact',\n", + " 'short_description',\n", + " 'test_plan',\n", + " 'risk_impact_analysis',\n", + " 'description',\n", + " 'risk',\n", + " 'number',\n", + " 'justification',\n", + " 'cmdb_ci'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:12:23 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user David Dan (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'David Loo',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", + " 'assignment_group': 'Hardware',\n", + " 'backout_plan': 'rollback to existing db_block_buffer setting',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Unsuccessful',\n", + " 'close_notes': 'instrumentative piedness broadacre archway replanter',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'SAP ORA01',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:46:57',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'The database size has increased and the cache hit rate is at the low end of an acceptable rate. The Database team needss to increase the amount of memory allocated to the Oracle SGA to increase the cache hit rate.',\n", + " 'due_date': '',\n", + " 'end_date': '2023-12-05 05:00:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'vi initSAPORA01.orayank and put existing db_block_buffers lineComment out existing db_block_buffers settingSet new db_block_buffers line to 7500Restart SAPORA01 database instance',\n", + " 'justification': 'Peridinieae storminess sclerotomic anthemion carpent',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000074',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:35',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '2 - High',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'oppugnate Tenebrionidae pseudodiastolic pseudopodal abiology',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Increase db_block_buffers from 5000 to 7500',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2023-12-05 04:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:35',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': 'cacd7552db252200a6a2b31be0b8f5ad',\n", + " 'sys_mod_count': '24',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:46:57',\n", + " 'task_effective_number': 'CHG0000074',\n", + " 'test_plan': 'unpredicable sinusal automobilism adhere Bihari',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:25'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\\n response.raise_for_status()\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\\n raise HTTPError(http_error_msg, response=self)\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\\n\\nDuring handling of the above exception, another exception occurred:\\n\\nTraceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\\n ^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\\n user_response = table_api_call(\\n ^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body=\\'{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Anderson)\"},\"status\":\"failure\"}\\'\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['category',\n", + " 'assignment_group',\n", + " 'cmdb_ci',\n", + " 'justification',\n", + " 'backout_plan',\n", + " 'close_code',\n", + " 'implementation_plan'],\n", + " 'template_record': {'active': 'false',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Approved',\n", + " 'approval_history': '',\n", + " 'approval_set': '',\n", + " 'assigned_to': '',\n", + " 'assignment_group': 'Network',\n", + " 'backout_plan': 'Due to the limited number of commands in the implementation plan it is not possible to backout the change.If required you are authorized to reboot the router if BGP fails to work',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Other',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful',\n", + " 'close_notes': 'No issues',\n", + " 'closed_at': '2015-07-06 11:58:27',\n", + " 'closed_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'cmdb_ci': '',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '',\n", + " 'conflict_status': 'Not Run',\n", + " 'contact_type': 'Phone',\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'Resend the complete BGP table to neighboring routers--Both neighbors need to support soft reset route refresh capability.--Stores complete BGP table of you neighbor in router memory.--Not a good idea on a peering router with full feed, due to the memory requirements.',\n", + " 'due_date': '',\n", + " 'end_date': '',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': '-- Place router into maintenance mode in the monitoring platform-- Logon to router through SSH-- Run the following commandrouter(config-router)#router bgp 12345router(config-router)#neighbor {neighbor ip} soft-reconfig [inbound]router#clear ip bgp {neighbor ip} soft in-- Confirm the sessions have been cleared-- Place router back into operational mode in the monitoring platform',\n", + " 'justification': 'inhabiter overproneness Phytomastigina splenitive Milvago',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000025',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2015-07-06 11:58:03',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': 'Requested',\n", + " 'phase_state': 'Open',\n", + " 'priority': '4 - Low',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '2',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'cardiodysesthesia diocesan juvenilize pinealoma omicron',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Clear BGP sessions on a Cisco router',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '',\n", + " 'state': 'Closed',\n", + " 'std_change_producer_version': {'display_value': 'Clear BGP sessions on a Cisco router - 1',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/std_change_producer_version/16c2273c47010200e90d87e8dee49006'},\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2015-07-06 11:58:03',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': 'b4f675de47410200e90d87e8dee490cc',\n", + " 'sys_mod_count': '8',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2015-07-06 11:58:27',\n", + " 'task_effective_number': 'CHG0000025',\n", + " 'test_plan': '--Confirm that there are no monitoring alerts for the router',\n", + " 'time_worked': '',\n", + " 'type': 'Standard',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '2015-07-06 11:58:16',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2015-07-06 11:58:12'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.King.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['implementation_plan',\n", + " 'impact',\n", + " 'risk',\n", + " 'backout_plan',\n", + " 'short_description',\n", + " 'test_plan',\n", + " 'risk_impact_analysis',\n", + " 'number',\n", + " 'close_notes',\n", + " 'justification',\n", + " 'service_offering',\n", + " 'cmdb_ci',\n", + " 'business_service',\n", + " 'close_code',\n", + " 'category',\n", + " 'assignment_group',\n", + " 'description'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:15:18 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user David Loo (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", + " 'assignment_group': 'Hardware',\n", + " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful with issues',\n", + " 'close_notes': 'Pokomo premolding rhapsody polysilicic affliction',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'PS LinuxApp01',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:54:20',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", + " 'due_date': '',\n", + " 'end_date': '2024-01-02 18:45:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", + " 'justification': 'magazinist middlingly antidysenteric snicher Phaeacian',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000093',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:37',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '3 - Moderate',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Low',\n", + " 'risk_impact_analysis': 'rignum antispiritual openheartedness cenotaphic coryphaeus',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2024-01-02 18:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:37',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': 'eecdf552db252200a6a2b31be0b8f539',\n", + " 'sys_mod_count': '23',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:54:20',\n", + " 'task_effective_number': 'CHG0000093',\n", + " 'test_plan': 'intransgressible nitrosylsulphuric cerebralization artificership mesocephalism',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:26'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Austin.Kim.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['business_service',\n", + " 'impact',\n", + " 'risk',\n", + " 'category',\n", + " 'implementation_plan',\n", + " 'backout_plan',\n", + " 'close_code',\n", + " 'service_offering'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Approved',\n", + " 'approval_history': '',\n", + " 'approval_set': '',\n", + " 'assigned_to': '',\n", + " 'assignment_group': '',\n", + " 'backout_plan': '-- Physically remove switch and all associated cabling-- Remove switch from management, monitoring and ServiceNow CMDB',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Other',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Unsuccessful',\n", + " 'close_notes': 'keeping juttingly blusher hoggishness whitenose',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': '',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '',\n", + " 'conflict_status': 'Not Run',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'This standard change template describes adding a new network switch to a datacenter cabinet',\n", + " 'due_date': '',\n", + " 'end_date': '',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': '-- Physically rack switch in top of cabinet-- Ensure that redundant power supply is connected to the backup power circuit in the cabinet-- Ensure that first GBIC fibre connector (Gi0/1) connects to primary distribution switch-- Ensure that second GBIC fibre connector (Gi1/1) connects to secondary distribution switch-- Connect console port to cabinet management console-- Add switch to network management console-- Add switch to network monitoring console-- Add switch to ServiceNow CMDB',\n", + " 'justification': 'trichophoric overfastidious deathroot furlong codfish',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0040001',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2016-08-10 09:09:29',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': 'Requested',\n", + " 'phase_state': 'Open',\n", + " 'priority': '4 - Low',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'agname pachycladous noncontentious treddle chamecephalus',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Add network switch to cabinet',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '',\n", + " 'state': 'New',\n", + " 'std_change_producer_version': {'display_value': 'Add network switch to datacenter cabinet - 1',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/std_change_producer_version/a08e02ec47410200e90d87e8dee4905a'},\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2016-08-10 09:09:29',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '2de5121347c12200e0ef563dbb9a71eb',\n", + " 'sys_mod_count': '0',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2016-08-10 09:09:29',\n", + " 'task_effective_number': 'CHG0040001',\n", + " 'test_plan': '-- Run connectivity tests by connecting laptop to copper interface-- Ensure that switch is showing as healthy in network monitoring console',\n", + " 'time_worked': '',\n", + " 'type': 'Standard',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': ''}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mario.Thornton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['category',\n", + " 'close_notes',\n", + " 'impact',\n", + " 'service_offering',\n", + " 'risk_impact_analysis',\n", + " 'close_code',\n", + " 'backout_plan',\n", + " 'cmdb_ci',\n", + " 'implementation_plan',\n", + " 'justification',\n", + " 'business_service'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:11:26 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user Bow Ruggeri (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", + " 'assignment_group': 'Hardware',\n", + " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful with issues',\n", + " 'close_notes': 'predisplacement bosker excluding disencumberment anacanth',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'lnux101',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:45:17',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", + " 'due_date': '',\n", + " 'end_date': '2023-11-20 18:45:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", + " 'justification': 'filamentoid bridler hypsothermometer sulfa Nabothian',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000062',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:34',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '3 - Moderate',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'enantiomer repressionist tubba underorganization affrontedly',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2023-11-20 18:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:34',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': 'b1cd3552db252200a6a2b31be0b8f580',\n", + " 'sys_mod_count': '25',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:45:17',\n", + " 'task_effective_number': 'CHG0000062',\n", + " 'test_plan': 'redundantly tribunitial crusader hypogeocarpous Pagurinea',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:25'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=James.Reynolds.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['number',\n", + " 'impact',\n", + " 'close_notes',\n", + " 'category',\n", + " 'justification',\n", + " 'business_service',\n", + " 'description',\n", + " 'test_plan',\n", + " 'short_description',\n", + " 'implementation_plan',\n", + " 'assignment_group'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Not Yet Requested',\n", + " 'approval_history': '',\n", + " 'approval_set': '',\n", + " 'assigned_to': '',\n", + " 'assignment_group': '',\n", + " 'backout_plan': 'unobjectional topazine underbox peptic zoocarp',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Other',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful',\n", + " 'close_notes': 'arithmogram Caelian tessarescaedecahedron tersulphide palmatilobed',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'bond_trade_aus',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '',\n", + " 'conflict_status': 'Not Run',\n", + " 'contact_type': 'Phone',\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'adhere overcup larcenic Armadillididae hoplomachy',\n", + " 'due_date': '',\n", + " 'end_date': '',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': 'contraindicate dragoonable vowelish hemocoel Shinwari',\n", + " 'justification': 'sketchbook weisbachite Venite septile semiannually',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000036',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2015-08-17 13:39:53',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': 'Requested',\n", + " 'phase_state': 'Open',\n", + " 'priority': '4 - Low',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'Reuben scolopendrid Brunnichia unroot avicularium',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Perform maintenance on database server - bond_trading_uk',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '',\n", + " 'state': 'New',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2015-08-17 13:40:08',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '0e01e67737310200f212cc028e41f1a8',\n", + " 'sys_mod_count': '1',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2015-08-17 13:42:10',\n", + " 'task_effective_number': 'CHG0000036',\n", + " 'test_plan': 'abask theatrophile overleg exoccipital subfastigiate',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '2015-08-03 15:24:52',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2015-08-03 15:22:52'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Gregory.Park.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['justification',\n", + " 'business_service',\n", + " 'cmdb_ci',\n", + " 'assignment_group',\n", + " 'description',\n", + " 'category',\n", + " 'close_code',\n", + " 'implementation_plan',\n", + " 'close_notes',\n", + " 'impact',\n", + " 'risk_impact_analysis',\n", + " 'test_plan',\n", + " 'backout_plan',\n", + " 'risk',\n", + " 'service_offering',\n", + " 'short_description'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:13:49 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'David Loo',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", + " 'assignment_group': 'Hardware',\n", + " 'backout_plan': 'rollback to existing db_block_buffer setting',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Unsuccessful',\n", + " 'close_notes': 'untighten irredential blastopore ericad emblematically',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'SAP ORA01',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:48:11',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'The database size has increased and the cache hit rate is at the low end of an acceptable rate. The Database team needss to increase the amount of memory allocated to the Oracle SGA to increase the cache hit rate.',\n", + " 'due_date': '',\n", + " 'end_date': '2023-12-19 05:00:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'vi initSAPORA01.orayank and put existing db_block_buffers lineComment out existing db_block_buffers settingSet new db_block_buffers line to 7500Restart SAPORA01 database instance',\n", + " 'justification': 'biclinium pluvioscope purity archangelic wakonda',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000084',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:36',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '2 - High',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'prohibiter fordable hendecasemic beneceptor vetust',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Increase db_block_buffers from 5000 to 7500',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2023-12-19 04:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:36',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '1acdb552db252200a6a2b31be0b8f583',\n", + " 'sys_mod_count': '25',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:48:11',\n", + " 'task_effective_number': 'CHG0000084',\n", + " 'test_plan': 'knavish necessarianism remeasure fuff gustfulness',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:26'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Darryl.Stokes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['service_offering',\n", + " 'close_code',\n", + " 'description',\n", + " 'risk_impact_analysis',\n", + " 'justification',\n", + " 'backout_plan',\n", + " 'impact',\n", + " 'number',\n", + " 'short_description',\n", + " 'assignment_group',\n", + " 'business_service',\n", + " 'cmdb_ci'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Approved',\n", + " 'approval_history': '',\n", + " 'approval_set': '',\n", + " 'assigned_to': '',\n", + " 'assignment_group': 'ITSM Engineering',\n", + " 'backout_plan': 'superinfirmity electrodesiccate washproof Symphyla corsage',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Hardware',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful',\n", + " 'close_notes': 'pretournament rebreed unselfness cyclodiolefin sphericocylindrical',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'AS400',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '',\n", + " 'conflict_status': 'Not Run',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'fucus haulm nonfanciful shipful thiocarbimide',\n", + " 'due_date': '',\n", + " 'end_date': '',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': 'joltingly cleavage brehon melanorrhagia Everard',\n", + " 'justification': 'formularist hectorship antiparagraphic scleriasis anisobranchiate',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0040004',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2016-08-10 09:13:54',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': 'Requested',\n", + " 'phase_state': 'Open',\n", + " 'priority': '4 - Low',\n", + " 'production_system': 'false',\n", + " 'reason': 'broken',\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '2016-08-10 09:12:16',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'senam paucispirated guestive warblet inomyxoma',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Please reboot AS400',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '',\n", + " 'state': 'New',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2016-08-10 09:13:54',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': 'c286d61347c12200e0ef563dbb9a71df',\n", + " 'sys_mod_count': '0',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2016-08-10 09:13:54',\n", + " 'task_effective_number': 'CHG0040004',\n", + " 'test_plan': 'warrok courteous calamanco arnut spinate',\n", + " 'time_worked': '',\n", + " 'type': 'Emergency',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': ''}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Bryant.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['risk_impact_analysis',\n", + " 'service_offering',\n", + " 'test_plan',\n", + " 'risk',\n", + " 'implementation_plan',\n", + " 'impact',\n", + " 'assignment_group',\n", + " 'backout_plan'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:15:11 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", + " 'assignment_group': 'Hardware',\n", + " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful with issues',\n", + " 'close_notes': 'Frenchwise triamide Amueixa anametadromous ornamentalism',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'lnux100',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:54:14',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", + " 'due_date': '',\n", + " 'end_date': '2024-01-02 18:45:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", + " 'justification': 'tuchunize Cayuvava Siddhartha densely relativist',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000091',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:37',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '3 - Moderate',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'High',\n", + " 'risk_impact_analysis': 'thearchic Mongolish typhloenteritis isovoluminal agnostic',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2024-01-02 18:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:37',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '9acdf552db252200a6a2b31be0b8f507',\n", + " 'sys_mod_count': '23',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:54:14',\n", + " 'task_effective_number': 'CHG0000091',\n", + " 'test_plan': 'Scylliorhinidae cacomagician provisory Comus parallelograph',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:26'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alexander.Moore.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['risk_impact_analysis',\n", + " 'cmdb_ci',\n", + " 'implementation_plan',\n", + " 'service_offering',\n", + " 'impact',\n", + " 'backout_plan',\n", + " 'close_code',\n", + " 'number',\n", + " 'risk',\n", + " 'business_service',\n", + " 'assignment_group',\n", + " 'short_description',\n", + " 'justification',\n", + " 'description',\n", + " 'category'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:09:35 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user David Loo (Technical approvals).\\n\\n2023-10-08 04:37:29 - Christen Mitchell (Approval history)\\nGroup approval for CAB Approval approved by user Christen Mitchell (CAB approval).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", + " 'assignment_group': 'Hardware',\n", + " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Unsuccessful',\n", + " 'close_notes': 'heavenlike pinchem attentive faust rosolite',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'lnux101',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:43:44',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", + " 'due_date': '',\n", + " 'end_date': '2023-11-06 18:45:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", + " 'justification': 'splenium Mytilacea wergil undischargeable unclassableness',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000052',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:33',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '3 - Moderate',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'High',\n", + " 'risk_impact_analysis': 'naphthinduline muscle untilt informingly bellying',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2023-11-06 18:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:33',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '5dcdf152db252200a6a2b31be0b8f546',\n", + " 'sys_mod_count': '23',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:43:44',\n", + " 'task_effective_number': 'CHG0000052',\n", + " 'test_plan': 'unfervent cladding toop paraphrasia pontifex',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:24'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Calvin.Hoffman.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['risk',\n", + " 'backout_plan',\n", + " 'business_service',\n", + " 'description',\n", + " 'cmdb_ci',\n", + " 'test_plan',\n", + " 'assignment_group',\n", + " 'short_description',\n", + " 'impact',\n", + " 'service_offering',\n", + " 'implementation_plan',\n", + " 'number',\n", + " 'justification',\n", + " 'category',\n", + " 'close_notes',\n", + " 'risk_impact_analysis'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:07:19 - System Administrator (Approval history)\\nGroup approval for Network approved by user David Loo (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'David Loo',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", + " 'assignment_group': 'Network',\n", + " 'backout_plan': 'Power down switchReprovision existing Cisco 2900 switchValidate connectivity from all private networks',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful with issues',\n", + " 'close_notes': 'forefin genapper rainily drumheads comfy',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'IP-Router-3',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:02:55',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'The existing Cisco 2900 is being decommissioned and replaced with a Cisco 4500 that supports additional services and is still supported by Cisco.',\n", + " 'due_date': '',\n", + " 'end_date': '2023-10-24 09:30:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'Move new Cisco 4500 from test network to production networkProvision production configuration to switchTest connectivity from all existing private networksRemove existing Cisco 2900 from network',\n", + " 'justification': 'mannitose crosspoint debus permeable williamsite',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000039',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:31',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '2 - High',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Low',\n", + " 'risk_impact_analysis': 'Lyngbyeae impetration moping leonines unethereal',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Deploy new Cisco Catalyst 4500',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2023-10-24 07:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:31',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '0dcdb152db252200a6a2b31be0b8f54f',\n", + " 'sys_mod_count': '16',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:02:55',\n", + " 'task_effective_number': 'CHG0000039',\n", + " 'test_plan': 'calycled overcommend wileless cretinoid rotch',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:23'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Andrew.Lang.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['justification',\n", + " 'impact',\n", + " 'close_code',\n", + " 'business_service',\n", + " 'backout_plan',\n", + " 'description',\n", + " 'test_plan',\n", + " 'category',\n", + " 'implementation_plan',\n", + " 'risk',\n", + " 'cmdb_ci',\n", + " 'service_offering',\n", + " 'assignment_group',\n", + " 'risk_impact_analysis',\n", + " 'short_description'],\n", + " 'template_record': {'active': 'false',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Approved',\n", + " 'approval_history': '',\n", + " 'approval_set': '',\n", + " 'assigned_to': '',\n", + " 'assignment_group': 'Service Desk',\n", + " 'backout_plan': 'Due to the nature of this procedure any means to back out of this after the process has begun should not be implemented. Any type of recovery from backup or any other tool could cause corruption to the Active Directory database and could cause more harm than good. Once the implementation plan has been started it will need to be carried out completely.',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Other',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful',\n", + " 'close_notes': 'Completed successfully',\n", + " 'closed_at': '2015-07-06 11:18:53',\n", + " 'closed_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'cmdb_ci': '',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '',\n", + " 'conflict_status': 'Not Run',\n", + " 'contact_type': 'Phone',\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'Decommission a server from use including removal from backup, systems management and monitoring systems and disposal of hardware',\n", + " 'due_date': '',\n", + " 'end_date': '',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': '--Inform local IT of the necessary steps to change DHCP and static IP clients to use a different DC/DNS servers for name resolution--Use Network Monitor to check if any DNS queries are being received by the DC before demoting, reconfigure any requestors DNS before continuing--Notify the Operations Teams about the demotion via email--Place the DC in outage mode in monitoring tools--Run the AD DC Demotion Preparation tool in management tools--Logon to the DC to be removed from Active Directory--Run DCPROMO to uninstall AD and reboot--Uninstall DNS--Remove the server from the domain by joining it to a workgroup and reboot--Logon to a regional hub DC in the same domain as the DC that was removed--Delete the computer object--Delete any leftover DNS records--Locate the DNS zone for the domain and then right-click it and select properties--Click the name servers tab--Locate and delete the entry for the removed DNS server (if present)--Delete the server object in AD Sites and Services--Logon to a forest root DC--launch the DNS console on the forest root DC--locate and delete all DNS records that point to the removed DC in the _msdcs zone and in any child zones of it --Also verify that no record exists in the delegated zone for the child domain zone--Create requests to remove device from anti-virus, endpoint management, monitoring and ServiceNow CMDB',\n", + " 'justification': 'bezantee hayloft malax pseudoform mawkishness',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000023',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2015-07-06 11:17:21',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': 'Requested',\n", + " 'phase_state': 'Open',\n", + " 'priority': '4 - Low',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '2',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'argumentative unneaped superacetate tinny uniambic',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Decommission server',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '',\n", + " 'state': 'Closed',\n", + " 'std_change_producer_version': {'display_value': 'Decommission local office Domain Controller - 1',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/std_change_producer_version/deb8544047810200e90d87e8dee490af'},\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2015-07-06 11:17:22',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '70ad699e47410200e90d87e8dee4907d',\n", + " 'sys_mod_count': '8',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2015-07-06 11:18:53',\n", + " 'task_effective_number': 'CHG0000023',\n", + " 'test_plan': '--No client issues result from the removal of this DC--All references to this DC have been removed from Active Directory--All references to this DC have been removed from DNS--All references to this DC have been removed from anti-virus, endpoint management, monitoring and ServiceNow CMDB',\n", + " 'time_worked': '',\n", + " 'type': 'Standard',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '2015-07-06 11:18:34',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2015-07-06 11:17:41'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ashley.Thomas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['close_notes',\n", + " 'close_code',\n", + " 'cmdb_ci',\n", + " 'service_offering',\n", + " 'risk_impact_analysis',\n", + " 'impact',\n", + " 'implementation_plan',\n", + " 'short_description',\n", + " 'category',\n", + " 'justification',\n", + " 'assignment_group',\n", + " 'backout_plan',\n", + " 'business_service',\n", + " 'number',\n", + " 'description'],\n", + " 'template_record': {'active': 'false',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Approved',\n", + " 'approval_history': '',\n", + " 'approval_set': '',\n", + " 'assigned_to': '',\n", + " 'assignment_group': 'Network',\n", + " 'backout_plan': 'Check the previous version of the switchport config in the configuration management database and revert',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Other',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful',\n", + " 'close_notes': 'Closed successfully',\n", + " 'closed_at': '2015-07-06 07:22:05',\n", + " 'closed_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'cmdb_ci': '',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '',\n", + " 'conflict_status': 'Not Run',\n", + " 'contact_type': 'Phone',\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'Change the port of a Cisco switch to a new VLAN. This would commonly occur when moving a server from one IP network to another.',\n", + " 'due_date': '',\n", + " 'end_date': '',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': '--Logon to the switch using SSH--Type the following commandsswitch# configure terminalswitch(config)# interface {type slot/port | port-channel number}switch(config-if)# switchport access vlan vlan-idFor exampleswitch# configure terminalswitch(config)# interface Gi1/1switch(config-if)# switchport access vlan 101--Save the switch config file',\n", + " 'justification': 'crandall anticnemion bipyridine fluorosis forehammer',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000022',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2015-07-06 07:20:38',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': 'Requested',\n", + " 'phase_state': 'Open',\n", + " 'priority': '4 - Low',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '2',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'Dunlop kukoline barracuda unlaureled militaristically',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Change VLAN on a Cisco switchport',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '',\n", + " 'state': 'Closed',\n", + " 'std_change_producer_version': {'display_value': 'Change VLAN on a Cisco switchport - 1',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/std_change_producer_version/f1c8d15147810200e90d87e8dee490f9'},\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2015-07-06 07:20:38',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '5d77b8da47410200e90d87e8dee49040',\n", + " 'sys_mod_count': '8',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2015-07-06 07:22:05',\n", + " 'task_effective_number': 'CHG0000022',\n", + " 'test_plan': 'Run the \"show vlan 101\" command to view the new configuration (changing 101 for the correct VLAN number)',\n", + " 'time_worked': '',\n", + " 'type': 'Standard',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '2015-07-06 07:21:53',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2015-07-06 07:21:50'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.Kim.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['implementation_plan',\n", + " 'backout_plan',\n", + " 'close_notes',\n", + " 'test_plan',\n", + " 'business_service'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:11:14 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user Fred Luddy (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", + " 'assignment_group': 'Hardware',\n", + " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful',\n", + " 'close_notes': 'althorn phantasmology lairy Microsporum streptococcal',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'lnux100',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:45:19',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", + " 'due_date': '',\n", + " 'end_date': '2023-11-20 18:45:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", + " 'justification': 'Strepsiceros horrormongering geopolitics sawbelly quinotoxine',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000061',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:34',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '3 - Moderate',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'broth arresting koniscope jervina crudity',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2023-11-20 18:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:34',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': 'a9cd3552db252200a6a2b31be0b8f579',\n", + " 'sys_mod_count': '25',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:45:19',\n", + " 'task_effective_number': 'CHG0000061',\n", + " 'test_plan': 'dain coexertion phoneidoscopic undisobliging anaglyptic',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:25'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Harrison.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['service_offering',\n", + " 'short_description',\n", + " 'justification',\n", + " 'close_notes',\n", + " 'number',\n", + " 'close_code',\n", + " 'category',\n", + " 'cmdb_ci',\n", + " 'impact'],\n", + " 'template_record': {'active': 'false',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Approved',\n", + " 'approval_history': '',\n", + " 'approval_set': '',\n", + " 'assigned_to': '',\n", + " 'assignment_group': 'Service Desk',\n", + " 'backout_plan': 'There is no backout plan for this change template',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Other',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful',\n", + " 'close_notes': 'Server rebooted',\n", + " 'closed_at': '2015-07-06 12:30:01',\n", + " 'closed_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'cmdb_ci': '',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '',\n", + " 'conflict_status': 'Not Run',\n", + " 'contact_type': 'Phone',\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'Reboot a Windows Server (after patching or to clear a fault) making sure that it is removed from monitoring alerts, that network attached storage is unmounted and that it restarts cleanly',\n", + " 'due_date': '',\n", + " 'end_date': '',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': '--In the server monitoring console set the server to \"Maintenance mode\" to prevent alerts being sent--If the server has network attached storage (NFS or iSCSI) stop any file server applications and unmount the storage--Reboot the server4. Check the Windows system log for any error messages--In the server monitoring console set the server back to \"Operational\" mode',\n", + " 'justification': 'sissify philosophobia shorthead suprasaturate adscripted',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000028',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2015-07-06 12:29:28',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': 'Requested',\n", + " 'phase_state': 'Open',\n", + " 'priority': '4 - Low',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '2',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'gravidly paradoxical adelomorphous allanturic nondisagreement',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Reboot Windows Server',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '',\n", + " 'state': 'Closed',\n", + " 'std_change_producer_version': {'display_value': 'Reboot Windows Server - 1',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/std_change_producer_version/923504cc47410200e90d87e8dee490e2'},\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2015-07-06 12:29:28',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '892eb11247810200e90d87e8dee4908f',\n", + " 'sys_mod_count': '8',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2015-07-06 12:30:01',\n", + " 'task_effective_number': 'CHG0000028',\n", + " 'test_plan': 'Ensure that the monitoring console is all green for this server before closing change request',\n", + " 'time_worked': '',\n", + " 'type': 'Standard',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '2015-07-06 12:29:48',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2015-07-06 12:29:44'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Evan.Mercado.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['cmdb_ci',\n", + " 'number',\n", + " 'business_service',\n", + " 'close_code',\n", + " 'assignment_group',\n", + " 'close_notes'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:15:07 - System Administrator (Approval history)\\nGroup approval for Database approved by user Beth Anglin (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", + " 'assignment_group': 'Database',\n", + " 'backout_plan': 'overlick Morisonian Papiamento cravenhearted afternoons',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful with issues',\n", + " 'close_notes': 'weathered stroam synovia cane agamont',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'Oracle',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:54:12',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': \"The default support group for all Oracle CI's is being transitioned to the Database group\",\n", + " 'due_date': '',\n", + " 'end_date': '2024-01-02 19:40:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': 'Use Mass Update CI plugin to propose changes to relevant CMDB recordsClick \"Apply Proposed Change\" UI action from change request form',\n", + " 'justification': 'Database group taking over all Oracle database support activities',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000090',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:37',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '4 - Low',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'Yahweh noncoherent encumber Minorite sultanism',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': \"Update default support group on all Oracle CI's to Database group\",\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2024-01-02 19:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:37',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '92cdf552db252200a6a2b31be0b8f501',\n", + " 'sys_mod_count': '23',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:54:12',\n", + " 'task_effective_number': 'CHG0000090',\n", + " 'test_plan': 'supplementary mangling pomelo Cheirogaleus hemiprism',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:26'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alyssa.Wilson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['test_plan',\n", + " 'business_service',\n", + " 'backout_plan',\n", + " 'impact',\n", + " 'number',\n", + " 'close_notes',\n", + " 'close_code',\n", + " 'risk_impact_analysis'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Approved',\n", + " 'approval_history': '',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'Christen Mitchell',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/97000fcc0a0a0a6e0104ca999f619e5b'},\n", + " 'assignment_group': '',\n", + " 'backout_plan': 'pathologicoanatomical unplayable seaminess Nisaean Oestrelata',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Other',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful',\n", + " 'close_notes': 'consolation leaky Clausiliidae annection executionist',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'CMS App FLX',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': 'Phone',\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'peucites rejail Melastoma Byronesque yore',\n", + " 'due_date': '',\n", + " 'end_date': '2024-05-12 02:59:59',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': 'stratege modulate Massilian Leguminosae leucoplakia',\n", + " 'justification': 'underteamed penroseite nonguttural Sabbathkeeper pyosalpingitis',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000014',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2025-03-02 02:18:59',\n", + " 'opened_by': {'display_value': '',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/felix.bait'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'true',\n", + " 'parent': '',\n", + " 'phase': 'Requested',\n", + " 'phase_state': 'Open',\n", + " 'priority': '4 - Low',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '',\n", + " 'requested_by': {'display_value': 'Beth Anglin',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/46d44a23a9fe19810012d100cca80666'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'cauda Zabian Rhiptoglossa aduncate goutte',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'CMS App FLX (depends on Java Apps FLX)',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2024-05-12 01:00:00',\n", + " 'state': 'New',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'felix.bait',\n", + " 'sys_created_on': '2025-03-02 02:21:44',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '87b1682a0a0a2c3e75af785bd9073d70',\n", + " 'sys_mod_count': '11',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 05:39:56',\n", + " 'task_effective_number': 'CHG0000014',\n", + " 'test_plan': 'Ledidae perjuredness unsentimentality Toag carious',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': ''}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ashley.Miller.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['business_service',\n", + " 'category',\n", + " 'short_description',\n", + " 'cmdb_ci',\n", + " 'close_code',\n", + " 'service_offering',\n", + " 'backout_plan',\n", + " 'risk',\n", + " 'close_notes',\n", + " 'assignment_group',\n", + " 'number',\n", + " 'test_plan',\n", + " 'justification',\n", + " 'implementation_plan',\n", + " 'risk_impact_analysis',\n", + " 'impact'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:10:08 - System Administrator (Approval history)\\nGroup approval for Database approved by user ITIL User (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", + " 'assignment_group': 'Database',\n", + " 'backout_plan': 'spermatid steatopyga tediousness Galli bhikshu',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful with issues',\n", + " 'close_notes': 'septempartite fumarolic scattered bauxite coimplore',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'Oracle',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:45:21',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': \"The default support group for all Oracle CI's is being transitioned to the Database group\",\n", + " 'due_date': '',\n", + " 'end_date': '2023-11-20 19:40:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': 'Use Mass Update CI plugin to propose changes to relevant CMDB recordsClick \"Apply Proposed Change\" UI action from change request form',\n", + " 'justification': 'Database group taking over all Oracle database support activities',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000060',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:34',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '4 - Low',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'pretypify reroof Unalaska Bohemian onychotrophy',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': \"Update default support group on all Oracle CI's to Database group\",\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2023-11-20 19:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:34',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '29cd3552db252200a6a2b31be0b8f528',\n", + " 'sys_mod_count': '25',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:45:21',\n", + " 'task_effective_number': 'CHG0000060',\n", + " 'test_plan': 'rockhair wabble unminister chilopodan plasterwork',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:24'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Frost.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['impact',\n", + " 'close_notes',\n", + " 'test_plan',\n", + " 'cmdb_ci',\n", + " 'description',\n", + " 'assignment_group',\n", + " 'backout_plan',\n", + " 'justification',\n", + " 'close_code',\n", + " 'implementation_plan',\n", + " 'risk',\n", + " 'short_description',\n", + " 'category',\n", + " 'service_offering',\n", + " 'risk_impact_analysis'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Not Yet Requested',\n", + " 'approval_history': '',\n", + " 'approval_set': '',\n", + " 'assigned_to': '',\n", + " 'assignment_group': '',\n", + " 'backout_plan': 'madreporian ire delegable kapp korin',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Other',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful',\n", + " 'close_notes': 'adephagan impressionistically Acanthodini jobarbe jatrophic',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'bond_trade_aus',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '',\n", + " 'conflict_status': 'Not Run',\n", + " 'contact_type': 'Phone',\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'exhaustiveness Psittacidae valleyful theb undecisive',\n", + " 'due_date': '',\n", + " 'end_date': '',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': 'exstipulate aslaver faithfulness clingingness decomposed',\n", + " 'justification': 'spun phulwara quintuplicate Knoxian oppositipetalous',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000034',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2015-08-11 15:26:51',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': 'Requested',\n", + " 'phase_state': 'Open',\n", + " 'priority': '4 - Low',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'guanaco riskfulness gorlois hypercarbamidemia drail',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Scheduled maintenance on database server - bond_trading_uk',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '',\n", + " 'state': 'New',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2015-08-11 15:27:19',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '12ffff7137310200f212cc028e41f175',\n", + " 'sys_mod_count': '0',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2015-08-11 15:27:19',\n", + " 'task_effective_number': 'CHG0000034',\n", + " 'test_plan': 'tetriodide naphtol misconstructive hot pumple',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': ''}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Tucker.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['risk',\n", + " 'business_service',\n", + " 'description',\n", + " 'implementation_plan',\n", + " 'category',\n", + " 'service_offering',\n", + " 'risk_impact_analysis',\n", + " 'backout_plan',\n", + " 'test_plan',\n", + " 'number',\n", + " 'close_notes',\n", + " 'impact',\n", + " 'close_code'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:12:06 - System Administrator (Approval history)\\nGroup approval for Database approved by user Beth Anglin (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", + " 'assignment_group': 'Database',\n", + " 'backout_plan': 'evenmindedness ethnodicy labeller metapore oversensitively',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful with issues',\n", + " 'close_notes': 'onofrite illimited scriptorial unsufficingness anastigmatic',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'Oracle',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:47:06',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': \"The default support group for all Oracle CI's is being transitioned to the Database group\",\n", + " 'due_date': '',\n", + " 'end_date': '2023-12-04 19:40:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': 'Use Mass Update CI plugin to propose changes to relevant CMDB recordsClick \"Apply Proposed Change\" UI action from change request form',\n", + " 'justification': 'Database group taking over all Oracle database support activities',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000070',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:35',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '4 - Low',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'melomania shure Sagittarius phototonic inumbration',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': \"Update default support group on all Oracle CI's to Database group\",\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2023-12-04 19:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:35',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '39cd7552db252200a6a2b31be0b8f555',\n", + " 'sys_mod_count': '24',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:47:06',\n", + " 'task_effective_number': 'CHG0000070',\n", + " 'test_plan': 'astipulate subtend preternuptial attemptable Thelodus',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:25'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Colleen.White.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['number',\n", + " 'close_notes',\n", + " 'cmdb_ci',\n", + " 'category',\n", + " 'impact',\n", + " 'short_description',\n", + " 'test_plan',\n", + " 'risk',\n", + " 'implementation_plan',\n", + " 'service_offering',\n", + " 'business_service',\n", + " 'close_code',\n", + " 'justification',\n", + " 'backout_plan',\n", + " 'risk_impact_analysis',\n", + " 'description',\n", + " 'assignment_group'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:13:45 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user Bow Ruggeri (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", + " 'assignment_group': 'Hardware',\n", + " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Unsuccessful',\n", + " 'close_notes': 'tavernly exhumate alares unacceptably vinicultural',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'PS LinuxApp01',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:48:21',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", + " 'due_date': '',\n", + " 'end_date': '2023-12-18 18:45:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", + " 'justification': 'cinematographically vole unhereditary impuberal cobblership',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000083',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:36',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '3 - Moderate',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'High',\n", + " 'risk_impact_analysis': 'hexametrical insinuate jungly Mycetozoa horridity',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2023-12-18 18:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:36',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '92cdb552db252200a6a2b31be0b8f564',\n", + " 'sys_mod_count': '25',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:48:21',\n", + " 'task_effective_number': 'CHG0000083',\n", + " 'test_plan': 'pouncing kentrolite resolvancy superincumbency procuratorial',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:26'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mark.Stevens.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['impact',\n", + " 'risk',\n", + " 'backout_plan',\n", + " 'close_notes',\n", + " 'short_description',\n", + " 'cmdb_ci',\n", + " 'assignment_group'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:15:00 - System Administrator (Approval history)\\nGroup approval for Network approved by user David Dan (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'Fred Luddy',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2005'},\n", + " 'assignment_group': 'Network',\n", + " 'backout_plan': 'Restore Oracle 11g binariesRestore Oracle 11g data filesEnable Oracle ListenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful',\n", + " 'close_notes': 'openly willyer flanque shim mycetomatous',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'NY RAC',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:54:09',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'NY RAC instance needs to be upgraded from Oracle 11g to Oracle 12c',\n", + " 'due_date': '',\n", + " 'end_date': '2024-01-03 04:30:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': 'Shutdown databasesBackup /app/ora/11gRun Oracle 12c oinstallInstall Database softwareUpgrade existing database data filesEnable Oracle listenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02',\n", + " 'justification': 'reverberate Caraho unilobar nightgown sprier',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000088',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:37',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '3 - Moderate',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Low',\n", + " 'risk_impact_analysis': 'peatship targeteer blithen Alastair amphichroic',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Upgrade NY RAC to Oracle 12c',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2024-01-03 02:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:37',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': 'dacdb552db252200a6a2b31be0b8f5e7',\n", + " 'sys_mod_count': '22',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:54:09',\n", + " 'task_effective_number': 'CHG0000088',\n", + " 'test_plan': 'victualing rhynchocoelous balachong paleethnology radiobserver',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:26'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\\n response.raise_for_status()\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\\n raise HTTPError(http_error_msg, response=self)\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\\n\\nDuring handling of the above exception, another exception occurred:\\n\\nTraceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\\n ^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\\n user_response = table_api_call(\\n ^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body=\\'{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Williams)\"},\"status\":\"failure\"}\\'\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['assignment_group',\n", + " 'test_plan',\n", + " 'category',\n", + " 'impact',\n", + " 'short_description',\n", + " 'close_code',\n", + " 'justification',\n", + " 'business_service',\n", + " 'cmdb_ci',\n", + " 'number',\n", + " 'risk'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:12:01 - System Administrator (Approval history)\\nGroup approval for Network approved by user David Dan (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'David Loo',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", + " 'assignment_group': 'Network',\n", + " 'backout_plan': 'Power down switchReprovision existing Cisco 2900 switchValidate connectivity from all private networks',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful',\n", + " 'close_notes': 'opening akia butoxyl Madrid trackwalker',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'IP-Router-3',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:46:53',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'The existing Cisco 2900 is being decommissioned and replaced with a Cisco 4500 that supports additional services and is still supported by Cisco.',\n", + " 'due_date': '',\n", + " 'end_date': '2023-12-05 08:30:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'Move new Cisco 4500 from test network to production networkProvision production configuration to switchTest connectivity from all existing private networksRemove existing Cisco 2900 from network',\n", + " 'justification': 'inframarginal Ardhanari gillotype soco dehydrofreezing',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000069',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:35',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '2 - High',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Low',\n", + " 'risk_impact_analysis': 'plumous physicochemical superapology unexuded Prudence',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Deploy new Cisco Catalyst 4500',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2023-12-05 06:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:35',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': 'b1cd7552db252200a6a2b31be0b8f536',\n", + " 'sys_mod_count': '23',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:46:53',\n", + " 'task_effective_number': 'CHG0000069',\n", + " 'test_plan': 'Adlumia ponderable fossane galactic psychoplasm',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:25'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Scott.Simpson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['assignment_group',\n", + " 'category',\n", + " 'implementation_plan',\n", + " 'risk',\n", + " 'service_offering',\n", + " 'risk_impact_analysis'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:11:14 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user Fred Luddy (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", + " 'assignment_group': 'Hardware',\n", + " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful with issues',\n", + " 'close_notes': 'sentimentless suckstone Bettongia unperplexing unfele',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'lnux100',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:45:19',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", + " 'due_date': '',\n", + " 'end_date': '2023-11-20 18:45:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", + " 'justification': 'transverberate tearful unalteration titillative wagling',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000061',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:34',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '3 - Moderate',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'High',\n", + " 'risk_impact_analysis': 'lupulic begoud ovalbumin anhydremic transelementation',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2023-11-20 18:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:34',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': 'a9cd3552db252200a6a2b31be0b8f579',\n", + " 'sys_mod_count': '25',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:45:19',\n", + " 'task_effective_number': 'CHG0000061',\n", + " 'test_plan': 'nurtureship vasculose cytotrophoblast domically dismalize',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:25'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kimberly.White.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['description',\n", + " 'impact',\n", + " 'service_offering',\n", + " 'test_plan',\n", + " 'close_code'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:15:04 - System Administrator (Approval history)\\nGroup approval for Network approved by user David Loo (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'David Loo',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", + " 'assignment_group': 'Network',\n", + " 'backout_plan': 'Power down switchReprovision existing Cisco 2900 switchValidate connectivity from all private networks',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Unsuccessful',\n", + " 'close_notes': 'preoffer sootylike pleonal overwild oflete',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'IP-Router-3',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:53:59',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'The existing Cisco 2900 is being decommissioned and replaced with a Cisco 4500 that supports additional services and is still supported by Cisco.',\n", + " 'due_date': '',\n", + " 'end_date': '2024-01-03 08:30:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'Move new Cisco 4500 from test network to production networkProvision production configuration to switchTest connectivity from all existing private networksRemove existing Cisco 2900 from network',\n", + " 'justification': 'foddering lignitize unanimousness perorally merosymmetrical',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000089',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:37',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '2 - High',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Low',\n", + " 'risk_impact_analysis': 'gleesomeness paramastitis dumpling scruffy shohet',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Deploy new Cisco Catalyst 4500',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2024-01-03 06:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:37',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': 'd2cdb552db252200a6a2b31be0b8f5ee',\n", + " 'sys_mod_count': '22',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:53:59',\n", + " 'task_effective_number': 'CHG0000089',\n", + " 'test_plan': 'Asharasi proboxing wheem aeroboat Heptranchias',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:26'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Caroline.Caldwell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['cmdb_ci',\n", + " 'implementation_plan',\n", + " 'close_code',\n", + " 'impact',\n", + " 'risk',\n", + " 'test_plan',\n", + " 'justification',\n", + " 'category',\n", + " 'assignment_group',\n", + " 'service_offering',\n", + " 'close_notes',\n", + " 'risk_impact_analysis',\n", + " 'number',\n", + " 'short_description'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:15:21 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user David Dan (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'David Loo',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", + " 'assignment_group': 'Hardware',\n", + " 'backout_plan': 'rollback to existing db_block_buffer setting',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Unsuccessful',\n", + " 'close_notes': 'Elamite sporous pseudocompetitive hematorrhachis emissary',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'SAP ORA01',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:54:03',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'The database size has increased and the cache hit rate is at the low end of an acceptable rate. The Database team needss to increase the amount of memory allocated to the Oracle SGA to increase the cache hit rate.',\n", + " 'due_date': '',\n", + " 'end_date': '2024-01-03 05:00:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'vi initSAPORA01.orayank and put existing db_block_buffers lineComment out existing db_block_buffers settingSet new db_block_buffers line to 7500Restart SAPORA01 database instance',\n", + " 'justification': 'verdea hyperkinesia bullbird Pandean outweigh',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000094',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:37',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '2 - High',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'High',\n", + " 'risk_impact_analysis': 'Porrima silkworm coeducationalism gelatinate boilerhouse',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Increase db_block_buffers from 5000 to 7500',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2024-01-03 04:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:37',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '66cdf552db252200a6a2b31be0b8f559',\n", + " 'sys_mod_count': '23',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:54:03',\n", + " 'task_effective_number': 'CHG0000094',\n", + " 'test_plan': 'biglenoid basketware smeth carbamide hyaline',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:27'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Richard.Rodriguez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['number',\n", + " 'category',\n", + " 'backout_plan',\n", + " 'close_code',\n", + " 'impact',\n", + " 'implementation_plan',\n", + " 'test_plan',\n", + " 'risk',\n", + " 'assignment_group',\n", + " 'description',\n", + " 'short_description',\n", + " 'close_notes',\n", + " 'business_service',\n", + " 'cmdb_ci',\n", + " 'risk_impact_analysis',\n", + " 'justification'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:15:29 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'David Loo',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", + " 'assignment_group': 'Hardware',\n", + " 'backout_plan': 'revert to default gateway 192.168.1.100Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Unsuccessful',\n", + " 'close_notes': 'Nearctica Mazatec quadrilaminate ceramist Heteromya',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'unix201',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:49:47',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'alternacy pimelite evetide polysynthetism muzzle',\n", + " 'due_date': '',\n", + " 'end_date': '2024-01-03 07:00:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': 'login to unix 201 as rootappend ipaddress 192.168.1.254Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10',\n", + " 'justification': 'grizzled wellington unforcible aposthia synchronizer',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000096',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:37',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '3 - Moderate',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'High',\n", + " 'risk_impact_analysis': 'sayid calean Baggara unsmutty unpainted',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Change default router on unix201',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2024-01-03 06:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:37',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': 'e2cdf552db252200a6a2b31be0b8f57f',\n", + " 'sys_mod_count': '22',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:49:47',\n", + " 'task_effective_number': 'CHG0000096',\n", + " 'test_plan': 'Tellima actinula lenticulate jazzy blackfire',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:27'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Julia.Robinson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['close_notes',\n", + " 'cmdb_ci',\n", + " 'description',\n", + " 'service_offering',\n", + " 'category',\n", + " 'assignment_group',\n", + " 'short_description',\n", + " 'implementation_plan',\n", + " 'backout_plan',\n", + " 'business_service',\n", + " 'close_code',\n", + " 'number',\n", + " 'impact',\n", + " 'test_plan',\n", + " 'justification',\n", + " 'risk_impact_analysis'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:15:29 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'David Loo',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", + " 'assignment_group': 'Hardware',\n", + " 'backout_plan': 'revert to default gateway 192.168.1.100Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful with issues',\n", + " 'close_notes': 'Adamsia townlike electrographite dunghill Cocytus',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'unix201',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:49:47',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'keten pneumorrhagia unsophistical nonmercantile recrimination',\n", + " 'due_date': '',\n", + " 'end_date': '2024-01-03 07:00:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': 'login to unix 201 as rootappend ipaddress 192.168.1.254Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10',\n", + " 'justification': 'Bal straightwise Ameiurus transforming passionary',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000096',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:37',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '3 - Moderate',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'High',\n", + " 'risk_impact_analysis': 'Slovene zoogeography chrysolitic achromatope microlevel',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Change default router on unix201',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2024-01-03 06:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:37',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': 'e2cdf552db252200a6a2b31be0b8f57f',\n", + " 'sys_mod_count': '22',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:49:47',\n", + " 'task_effective_number': 'CHG0000096',\n", + " 'test_plan': 'Polonia preindispose undercloak zymotechnics morfrey',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:27'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Vaughn.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['risk_impact_analysis',\n", + " 'category',\n", + " 'test_plan',\n", + " 'business_service',\n", + " 'description',\n", + " 'cmdb_ci',\n", + " 'close_notes',\n", + " 'implementation_plan',\n", + " 'backout_plan',\n", + " 'service_offering'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:15:00 - System Administrator (Approval history)\\nGroup approval for Network approved by user David Dan (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'Fred Luddy',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2005'},\n", + " 'assignment_group': 'Network',\n", + " 'backout_plan': 'Restore Oracle 11g binariesRestore Oracle 11g data filesEnable Oracle ListenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful',\n", + " 'close_notes': 'baun deadwort isodont glade outrightly',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'NY RAC',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:54:09',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'NY RAC instance needs to be upgraded from Oracle 11g to Oracle 12c',\n", + " 'due_date': '',\n", + " 'end_date': '2024-01-03 04:30:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': 'Shutdown databasesBackup /app/ora/11gRun Oracle 12c oinstallInstall Database softwareUpgrade existing database data filesEnable Oracle listenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02',\n", + " 'justification': 'sightly malefactor ferroglass expuition bundweed',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000088',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:37',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '3 - Moderate',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'sucuruju chiolite swiggle semibarbarism cognateness',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Upgrade NY RAC to Oracle 12c',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2024-01-03 02:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:37',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': 'dacdb552db252200a6a2b31be0b8f5e7',\n", + " 'sys_mod_count': '22',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:54:09',\n", + " 'task_effective_number': 'CHG0000088',\n", + " 'test_plan': 'overuberous outspirit notedly archaizer superdemand',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:26'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\\n response.raise_for_status()\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\\n raise HTTPError(http_error_msg, response=self)\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\\n\\nDuring handling of the above exception, another exception occurred:\\n\\nTraceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\\n ^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\\n user_response = table_api_call(\\n ^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body=\\'{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Williams)\"},\"status\":\"failure\"}\\'\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['close_code',\n", + " 'test_plan',\n", + " 'close_notes',\n", + " 'impact',\n", + " 'service_offering',\n", + " 'cmdb_ci',\n", + " 'justification',\n", + " 'backout_plan',\n", + " 'assignment_group',\n", + " 'implementation_plan',\n", + " 'number',\n", + " 'business_service'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Requested',\n", + " 'approval_history': '2023-10-08 06:13:41 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\\n\\n',\n", + " 'approval_set': '',\n", + " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", + " 'assignment_group': 'Hardware',\n", + " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Network',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Successful with issues',\n", + " 'close_notes': 'exegetics paranoid cordialness Struldbrug alimentatively',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': 'lnux101',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '2023-10-09 01:48:26',\n", + " 'conflict_status': 'Conflict',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", + " 'due_date': '',\n", + " 'end_date': '2023-12-18 18:45:00',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '2 - Medium',\n", + " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", + " 'justification': 'enter potamogetonaceous tetratomic samariform acroamatics',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0000082',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2023-10-06 01:21:36',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': None,\n", + " 'phase_state': 'Open',\n", + " 'priority': '3 - Moderate',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'mononomial unprotestant roub auto disharmonious',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '2023-12-18 18:30:00',\n", + " 'state': 'Authorize',\n", + " 'std_change_producer_version': '',\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2023-10-06 01:21:36',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '9acdb552db252200a6a2b31be0b8f55d',\n", + " 'sys_mod_count': '25',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2023-10-09 01:48:26',\n", + " 'task_effective_number': 'CHG0000082',\n", + " 'test_plan': 'housework anthogenesis antebrachial insociable basally',\n", + " 'time_worked': '',\n", + " 'type': 'Normal',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': '2023-10-08 02:48:26'}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cassie.Schmitt.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", + " {'config': {'fields': {'assignment_group': 'Assignment group',\n", + " 'backout_plan': 'Backout plan',\n", + " 'business_service': 'Service',\n", + " 'category': 'Category',\n", + " 'close_code': 'Close code',\n", + " 'close_notes': 'Close notes',\n", + " 'cmdb_ci': 'Configuration item',\n", + " 'description': 'Description',\n", + " 'impact': 'Impact',\n", + " 'implementation_plan': 'Implementation plan',\n", + " 'justification': 'Justification',\n", + " 'number': 'Number',\n", + " 'risk': 'Risk',\n", + " 'risk_impact_analysis': 'Risk and impact analysis',\n", + " 'service_offering': 'Service offering',\n", + " 'short_description': 'Short description',\n", + " 'test_plan': 'Test plan'},\n", + " 'task_fields': ['description',\n", + " 'test_plan',\n", + " 'category',\n", + " 'cmdb_ci',\n", + " 'close_code',\n", + " 'justification',\n", + " 'risk_impact_analysis',\n", + " 'impact'],\n", + " 'template_record': {'active': 'true',\n", + " 'activity_due': 'UNKNOWN',\n", + " 'additional_assignee_list': '',\n", + " 'approval': 'Approved',\n", + " 'approval_history': '',\n", + " 'approval_set': '',\n", + " 'assigned_to': '',\n", + " 'assignment_group': '',\n", + " 'backout_plan': '-- Physically remove switch and all associated cabling-- Remove switch from management, monitoring and ServiceNow CMDB',\n", + " 'business_duration': '',\n", + " 'business_service': '',\n", + " 'cab_date_time': '',\n", + " 'cab_delegate': '',\n", + " 'cab_recommendation': '',\n", + " 'cab_required': 'false',\n", + " 'calendar_duration': '',\n", + " 'category': 'Other',\n", + " 'change_plan': '',\n", + " 'chg_model': '',\n", + " 'close_code': 'Unsuccessful',\n", + " 'close_notes': 'nonsaponifiable taur ketuba preparedly dualization',\n", + " 'closed_at': '',\n", + " 'closed_by': '',\n", + " 'cmdb_ci': '',\n", + " 'comments': '',\n", + " 'comments_and_work_notes': '',\n", + " 'company': '',\n", + " 'conflict_last_run': '',\n", + " 'conflict_status': 'Not Run',\n", + " 'contact_type': None,\n", + " 'contract': '',\n", + " 'correlation_display': '',\n", + " 'correlation_id': '',\n", + " 'delivery_plan': '',\n", + " 'delivery_task': '',\n", + " 'description': 'This standard change template describes adding a new network switch to a datacenter cabinet',\n", + " 'due_date': '',\n", + " 'end_date': '',\n", + " 'escalation': 'Normal',\n", + " 'expected_start': '',\n", + " 'follow_up': '',\n", + " 'group_list': '',\n", + " 'impact': '3 - Low',\n", + " 'implementation_plan': '-- Physically rack switch in top of cabinet-- Ensure that redundant power supply is connected to the backup power circuit in the cabinet-- Ensure that first GBIC fibre connector (Gi0/1) connects to primary distribution switch-- Ensure that second GBIC fibre connector (Gi1/1) connects to secondary distribution switch-- Connect console port to cabinet management console-- Add switch to network management console-- Add switch to network monitoring console-- Add switch to ServiceNow CMDB',\n", + " 'justification': 'orbiculatoelliptical Betulaceae charmingness lymnaeid naif',\n", + " 'knowledge': 'false',\n", + " 'location': '',\n", + " 'made_sla': 'true',\n", + " 'number': 'CHG0040001',\n", + " 'on_hold': 'false',\n", + " 'on_hold_reason': '',\n", + " 'on_hold_task': '',\n", + " 'opened_at': '2016-08-10 09:09:29',\n", + " 'opened_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'order': '',\n", + " 'outside_maintenance_schedule': 'false',\n", + " 'parent': '',\n", + " 'phase': 'Requested',\n", + " 'phase_state': 'Open',\n", + " 'priority': '4 - Low',\n", + " 'production_system': 'false',\n", + " 'reason': None,\n", + " 'reassignment_count': '0',\n", + " 'requested_by': {'display_value': 'System Administrator',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", + " 'requested_by_date': '',\n", + " 'review_comments': '',\n", + " 'review_date': '',\n", + " 'review_status': '',\n", + " 'risk': 'Moderate',\n", + " 'risk_impact_analysis': 'overfear ferula savingly deozonization coeminency',\n", + " 'route_reason': '',\n", + " 'scope': 'Medium',\n", + " 'service_offering': '',\n", + " 'short_description': 'Add network switch to cabinet',\n", + " 'sla_due': 'UNKNOWN',\n", + " 'start_date': '',\n", + " 'state': 'New',\n", + " 'std_change_producer_version': {'display_value': 'Add network switch to datacenter cabinet - 1',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/std_change_producer_version/a08e02ec47410200e90d87e8dee4905a'},\n", + " 'sys_class_name': 'Change Request',\n", + " 'sys_created_by': 'admin',\n", + " 'sys_created_on': '2016-08-10 09:09:29',\n", + " 'sys_domain': {'display_value': 'global',\n", + " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", + " 'sys_domain_path': '/',\n", + " 'sys_id': '2de5121347c12200e0ef563dbb9a71eb',\n", + " 'sys_mod_count': '0',\n", + " 'sys_tags': '',\n", + " 'sys_updated_by': 'admin',\n", + " 'sys_updated_on': '2016-08-10 09:09:29',\n", + " 'task_effective_number': 'CHG0040001',\n", + " 'test_plan': '-- Run connectivity tests by connecting laptop to copper interface-- Ensure that switch is showing as healthy in network monitoring console',\n", + " 'time_worked': '',\n", + " 'type': 'Standard',\n", + " 'unauthorized': 'false',\n", + " 'universal_request': '',\n", + " 'upon_approval': 'Proceed to Next Task',\n", + " 'upon_reject': 'Cancel all future Tasks',\n", + " 'urgency': '3 - Low',\n", + " 'user_input': '',\n", + " 'watch_list': '',\n", + " 'work_end': '',\n", + " 'work_notes': '',\n", + " 'work_notes_list': '',\n", + " 'work_start': ''}},\n", + " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\\n response.raise_for_status()\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\\n raise HTTPError(http_error_msg, response=self)\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\\n\\nDuring handling of the above exception, another exception occurred:\\n\\nTraceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\\n ^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\\n user_response = table_api_call(\\n ^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body=\\'{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Gina Scott)\"},\"status\":\"failure\"}\\'\\n'}]" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data[\"exception\"]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "fd78eb25", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "myenv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.13" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/tests/test_yoko.py b/tests/test_yoko.py new file mode 100644 index 0000000..85d697a --- /dev/null +++ b/tests/test_yoko.py @@ -0,0 +1,312 @@ +#!/usr/bin/env python3 +import json +import logging +import multiprocessing +import argparse +import traceback +import os +import time +import random + +# ---- Instance credentials (env) ---- +os.environ["SNOW_INSTANCE_URL"] = "https://myarena25demo.service-now.com/" +os.environ["SNOW_INSTANCE_UNAME"] = "admin" +os.environ["SNOW_INSTANCE_PWD"] = r"Snow@456" + +from browsergym.workarena.config import ( + # navigation tasks + ALL_MENU_PATH, + IMPERSONATION_CONFIG_PATH, + # form tasks + CREATE_CHANGE_REQUEST_CONFIG_PATH, + CREATE_HARDWARE_CONFIG_PATH, + CREATE_INCIDENT_CONFIG_PATH, + CREATE_PROBLEM_CONFIG_PATH, + CREATE_USER_CONFIG_PATH, + # list tasks + FILTER_ASSET_LIST_CONFIG_PATH, + FILTER_CHANGE_REQUEST_LIST_CONFIG_PATH, + FILTER_HARDWARE_LIST_CONFIG_PATH, + FILTER_INCIDENT_LIST_CONFIG_PATH, + FILTER_SERVICE_CATALOG_ITEM_LIST_CONFIG_PATH, + FILTER_USER_LIST_CONFIG_PATH, + SORT_ASSET_LIST_CONFIG_PATH, + SORT_CHANGE_REQUEST_LIST_CONFIG_PATH, + SORT_HARDWARE_LIST_CONFIG_PATH, + SORT_INCIDENT_LIST_CONFIG_PATH, + SORT_SERVICE_CATALOG_ITEM_LIST_CONFIG_PATH, + SORT_USER_LIST_CONFIG_PATH, + # knowledge tasks + KB_CONFIG_PATH, + # Service Catalog tasks + ORDER_DEVELOPER_LAPTOP_TASK_CONFIG_PATH, + ORDER_IPAD_MINI_TASK_CONFIG_PATH, + ORDER_IPAD_PRO_TASK_CONFIG_PATH, + ORDER_SALES_LAPTOP_TASK_CONFIG_PATH, + ORDER_STANDARD_LAPTOP_TASK_CONFIG_PATH, + ORDER_APPLE_WATCH_TASK_CONFIG_PATH, + ORDER_APPLE_MAC_BOOK_PRO15_TASK_CONFIG_PATH, + ORDER_DEVELOPMENT_LAPTOP_PC_TASK_CONFIG_PATH, + ORDER_LOANER_LAPTOP_TASK_CONFIG_PATH, +) +from browsergym.workarena.tasks.form import ( + CreateChangeRequestTask, + CreateHardwareAssetTask, + CreateIncidentTask, + CreateProblemTask, + CreateUserTask, +) +from browsergym.workarena.tasks.knowledge import KnowledgeBaseSearchTask +from browsergym.workarena.tasks.list import ( + FilterAssetListTask, + FilterChangeRequestListTask, + FilterHardwareListTask, + FilterIncidentListTask, + FilterServiceCatalogItemListTask, + FilterUserListTask, + SortAssetListTask, + SortChangeRequestListTask, + SortHardwareListTask, + SortIncidentListTask, + SortServiceCatalogItemListTask, + SortUserListTask, +) +from browsergym.workarena.tasks.navigation import AllMenuTask, ImpersonationTask +from browsergym.workarena.tasks.service_catalog import ( + OrderDeveloperLaptopTask, + OrderIpadMiniTask, + OrderIpadProTask, + OrderSalesLaptopTask, + OrderStandardLaptopTask, + OrderAppleWatchTask, + OrderAppleMacBookPro15Task, + OrderDevelopmentLaptopPCTask, + OrderLoanerLaptopTask, +) + +from playwright.sync_api import sync_playwright +from tenacity import retry, stop_after_attempt +from tqdm import tqdm + + +task_to_config_path_mapping = { + AllMenuTask: ALL_MENU_PATH, + ImpersonationTask: IMPERSONATION_CONFIG_PATH, + OrderDeveloperLaptopTask: ORDER_DEVELOPER_LAPTOP_TASK_CONFIG_PATH, + OrderIpadMiniTask: ORDER_IPAD_MINI_TASK_CONFIG_PATH, + OrderIpadProTask: ORDER_IPAD_PRO_TASK_CONFIG_PATH, + OrderSalesLaptopTask: ORDER_SALES_LAPTOP_TASK_CONFIG_PATH, + OrderStandardLaptopTask: ORDER_STANDARD_LAPTOP_TASK_CONFIG_PATH, + OrderAppleWatchTask: ORDER_APPLE_WATCH_TASK_CONFIG_PATH, + OrderAppleMacBookPro15Task: ORDER_APPLE_MAC_BOOK_PRO15_TASK_CONFIG_PATH, + OrderDevelopmentLaptopPCTask: ORDER_DEVELOPMENT_LAPTOP_PC_TASK_CONFIG_PATH, + OrderLoanerLaptopTask: ORDER_LOANER_LAPTOP_TASK_CONFIG_PATH, + CreateChangeRequestTask: CREATE_CHANGE_REQUEST_CONFIG_PATH, + CreateHardwareAssetTask: CREATE_HARDWARE_CONFIG_PATH, + CreateIncidentTask: CREATE_INCIDENT_CONFIG_PATH, + CreateProblemTask: CREATE_PROBLEM_CONFIG_PATH, + CreateUserTask: CREATE_USER_CONFIG_PATH, + KnowledgeBaseSearchTask: KB_CONFIG_PATH, + FilterAssetListTask: FILTER_ASSET_LIST_CONFIG_PATH, + FilterChangeRequestListTask: FILTER_CHANGE_REQUEST_LIST_CONFIG_PATH, + FilterHardwareListTask: FILTER_HARDWARE_LIST_CONFIG_PATH, + FilterIncidentListTask: FILTER_INCIDENT_LIST_CONFIG_PATH, + FilterServiceCatalogItemListTask: FILTER_SERVICE_CATALOG_ITEM_LIST_CONFIG_PATH, + FilterUserListTask: FILTER_USER_LIST_CONFIG_PATH, + SortAssetListTask: SORT_ASSET_LIST_CONFIG_PATH, + SortChangeRequestListTask: SORT_CHANGE_REQUEST_LIST_CONFIG_PATH, + SortHardwareListTask: SORT_HARDWARE_LIST_CONFIG_PATH, + SortIncidentListTask: SORT_INCIDENT_LIST_CONFIG_PATH, + SortServiceCatalogItemListTask: SORT_SERVICE_CATALOG_ITEM_LIST_CONFIG_PATH, + SortUserListTask: SORT_USER_LIST_CONFIG_PATH, +} + + +@retry(stop=stop_after_attempt(3), reraise=True) +def validate_task(task_config, task_class, page=None): + """Validates a task with a given configuration""" + num_attempts = 4 + tries = 0 + while tries < num_attempts: + if page is None: + # To run validation + with sync_playwright() as p: + browser = p.chromium.launch(slow_mo=1000) + context = browser.new_context() + page = context.new_page() + cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page) + else: + # For testing purposes + cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page) + tries += 1 + task_successful = task_done is True and reward == 1.0 + if task_successful: + break + else: + logging.warning( + f"Task {task_class.__name__} was not successful ({tries} / {num_attempts})" + ) + + return task_done, reward, task_config, cheat_passed + + +def validate_on_page(task_class, task_config, page): + """Validate a configuration on a given page""" + cheat_passed = False + task_done = False + reward = 0.0 + task = task_class(seed=1, fixed_config=task_config) + task.setup(page=page) + chat_messages = [] + task.cheat(page=page, chat_messages=chat_messages) + cheat_passed = True + page.wait_for_timeout(2000) + reward, task_done, _, _ = task.validate(page, chat_messages) + task.teardown() + + return cheat_passed, task_done, reward + + +def validate_configs( + task_class, + config_path, + num_tasks: int = None, # legacy; if provided, overrides sample_size + save_failed_tasks: bool = True, + page=None, + output_dir: str = ".", + sample_size: int = 100, # <- new: sample this many per task, with seed=0 + sleep_sec: float = 10.0, # <- new: sleep after each config +) -> list[dict]: + """ + Validate that the configs are working. Saves failing configs to json so they can be tested. + """ + with open(config_path, "r") as f: + all_configs = json.load(f) + + # Determine how many to run + target_n = num_tasks if num_tasks is not None else sample_size + target_n = min(target_n, len(all_configs)) + + # Deterministic sampling with seed=0 + rng = random.Random(0) + if target_n < len(all_configs): + selected_configs = rng.sample(all_configs, target_n) + else: + selected_configs = all_configs + + failed_tasks = {"cheat": [], "no_reward": [], "exception": [], "not_done": []} + + # Ensure output dir exists and compute path + os.makedirs(output_dir, exist_ok=True) + failed_tasks_path = os.path.join(output_dir, f"failed_{task_class.__name__}.json") + + # Overwrite the file at the beginning of the validation for a clean slate + if save_failed_tasks: + with open(failed_tasks_path, "w") as f: + json.dump(failed_tasks, f) + + with tqdm( + total=len(selected_configs), + desc=f"Validating {task_class.__name__} configs (n={len(selected_configs)})", + ncols=150, + ) as pbar: + for task_config in selected_configs: + has_failed = False + try: + task_done, reward, task_config, cheat_passed = validate_task( + task_config, task_class, page + ) + success = task_done and reward == 1.0 + if not cheat_passed: + failed_tasks["cheat"].append(task_config) + has_failed = True + elif not task_done: + failed_tasks["not_done"].append(task_config) + has_failed = True + elif reward == 0: + failed_tasks["no_reward"].append(task_config) + has_failed = True + + print(f"Success: {success}") + except Exception as e: + failed_tasks["exception"].append( + {"config": task_config, "reason": traceback.format_exc()} + ) + has_failed = True + print(f"Exception {e}") + + # Persist incremental failures + if has_failed and save_failed_tasks: + with open(failed_tasks_path, "w") as f: + json.dump(failed_tasks, f) + + pbar.update(1) + + # --- Throttle to avoid server overload --- + try: + time.sleep(sleep_sec) + except KeyboardInterrupt: + raise + except Exception: + pass + + return failed_tasks + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Validate WorkArena tasks.") + parser.add_argument( + "--sequential", + action="store_true", + default=False, + help="Run validation sequentially instead of in parallel.", + ) + parser.add_argument( + "--output_dir", + type=str, + default="/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/TEST_new/", + help="Directory where failed task JSONs will be saved.", + ) + parser.add_argument( + "--sample_size", + type=int, + default=1000, + help="Random sample size per task (seed=0).", + ) + parser.add_argument( + "--sleep_sec", + type=float, + default=10.0, + help="Seconds to sleep after each config.", + ) + args = parser.parse_args() + + tasks_and_paths = list(task_to_config_path_mapping.items()) + + if args.sequential: + for task_class, config_path in tasks_and_paths: + validate_configs( + task_class, + config_path, + output_dir=args.output_dir, + sample_size=args.sample_size, + sleep_sec=args.sleep_sec, + ) + else: + with multiprocessing.Pool(15) as pool: + pool.starmap( + validate_configs, + [ + ( + task_class, + config_path, + None, # num_tasks + True, # save_failed_tasks + None, # page + args.output_dir, + args.sample_size, + args.sleep_sec, + ) + for task_class, config_path in tasks_and_paths + ], + ) From 73f1a1f839333212a5483119a921e92660db7156 Mon Sep 17 00:00:00 2001 From: Dheeraj Vattikonda Date: Thu, 11 Sep 2025 16:19:50 -0400 Subject: [PATCH 2/6] test_results --- TEST_10/failed_AllMenuTask.json | 1 + TEST_10/failed_CreateChangeRequestTask.json | 1 + TEST_10/failed_CreateHardwareAssetTask.json | 1 + TEST_10/failed_CreateIncidentTask.json | 1 + TEST_10/failed_CreateProblemTask.json | 1 + TEST_10/failed_CreateUserTask.json | 1 + TEST_10/failed_FilterAssetListTask.json | 1 + .../failed_FilterChangeRequestListTask.json | 1 + TEST_10/failed_FilterHardwareListTask.json | 1 + TEST_10/failed_FilterIncidentListTask.json | 1 + ...iled_FilterServiceCatalogItemListTask.json | 1 + TEST_10/failed_FilterUserListTask.json | 1 + TEST_10/failed_ImpersonationTask.json | 1 + TEST_10/failed_KnowledgeBaseSearchTask.json | 1 + .../failed_OrderAppleMacBookPro15Task.json | 1 + TEST_10/failed_OrderAppleWatchTask.json | 1 + TEST_10/failed_OrderDeveloperLaptopTask.json | 1 + .../failed_OrderDevelopmentLaptopPCTask.json | 1 + TEST_10/failed_OrderIpadMiniTask.json | 1 + TEST_10/failed_OrderIpadProTask.json | 1 + TEST_10/failed_OrderLoanerLaptopTask.json | 1 + TEST_10/failed_OrderSalesLaptopTask.json | 1 + TEST_10/failed_OrderStandardLaptopTask.json | 1 + TEST_10/failed_SortAssetListTask.json | 1 + TEST_10/failed_SortChangeRequestListTask.json | 1 + TEST_10/failed_SortHardwareListTask.json | 1 + TEST_10/failed_SortIncidentListTask.json | 1 + ...failed_SortServiceCatalogItemListTask.json | 1 + TEST_10/failed_SortUserListTask.json | 1 + TEST_10/failed_reasons_index.json | 178 ++++++++++++++++++ 30 files changed, 207 insertions(+) create mode 100644 TEST_10/failed_AllMenuTask.json create mode 100644 TEST_10/failed_CreateChangeRequestTask.json create mode 100644 TEST_10/failed_CreateHardwareAssetTask.json create mode 100644 TEST_10/failed_CreateIncidentTask.json create mode 100644 TEST_10/failed_CreateProblemTask.json create mode 100644 TEST_10/failed_CreateUserTask.json create mode 100644 TEST_10/failed_FilterAssetListTask.json create mode 100644 TEST_10/failed_FilterChangeRequestListTask.json create mode 100644 TEST_10/failed_FilterHardwareListTask.json create mode 100644 TEST_10/failed_FilterIncidentListTask.json create mode 100644 TEST_10/failed_FilterServiceCatalogItemListTask.json create mode 100644 TEST_10/failed_FilterUserListTask.json create mode 100644 TEST_10/failed_ImpersonationTask.json create mode 100644 TEST_10/failed_KnowledgeBaseSearchTask.json create mode 100644 TEST_10/failed_OrderAppleMacBookPro15Task.json create mode 100644 TEST_10/failed_OrderAppleWatchTask.json create mode 100644 TEST_10/failed_OrderDeveloperLaptopTask.json create mode 100644 TEST_10/failed_OrderDevelopmentLaptopPCTask.json create mode 100644 TEST_10/failed_OrderIpadMiniTask.json create mode 100644 TEST_10/failed_OrderIpadProTask.json create mode 100644 TEST_10/failed_OrderLoanerLaptopTask.json create mode 100644 TEST_10/failed_OrderSalesLaptopTask.json create mode 100644 TEST_10/failed_OrderStandardLaptopTask.json create mode 100644 TEST_10/failed_SortAssetListTask.json create mode 100644 TEST_10/failed_SortChangeRequestListTask.json create mode 100644 TEST_10/failed_SortHardwareListTask.json create mode 100644 TEST_10/failed_SortIncidentListTask.json create mode 100644 TEST_10/failed_SortServiceCatalogItemListTask.json create mode 100644 TEST_10/failed_SortUserListTask.json create mode 100644 TEST_10/failed_reasons_index.json diff --git a/TEST_10/failed_AllMenuTask.json b/TEST_10/failed_AllMenuTask.json new file mode 100644 index 0000000..957c966 --- /dev/null +++ b/TEST_10/failed_AllMenuTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"application": "AI Search", "module": "AI Search for Next Experience > Guided Setup for Zing to AI Search Migration", "url": "/now/nav/ui/classic/params/target/%24guided_setup.do%23%2Fcontent%2Fb6f026dc5b240110115dca225681c7ec%3Ffocus%3Dff826e105b640110115dca225681c7e3%26group_focuses%3D%26home_options%3Dintro%26scroll_to%3D%26filter%3Dall"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"AI Search\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"AI Search for Next Experience\\\"], div[role=\\\"button\\\"][aria-label=\\\"AI Search for Next Experience\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Guided Setup for Zing to AI Search Migration\", exact=True)\n\n"}, {"config": {"application": "Activity Subscriptions", "module": "Administration > Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DActivity%2520Subscriptions%2520Properties%26sysparm_category%3DActivity%2520Subscriptions"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Activity Subscriptions\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Properties\", exact=True)\n\n"}, {"config": {"application": "Activity Subscriptions", "module": "Configuration > Activity Groups", "url": "/now/nav/ui/classic/params/target/sn_actsub_subscribable_object_list.do%3Fsysparm_userpref_module%3D7923d754db003200fa9b32d8f0b8f5f2"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Activity Subscriptions\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Configuration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Configuration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Activity Groups\", exact=True)\n\n"}, {"config": {"application": "Administration", "module": "Guided Setup", "url": "/now/nav/ui/classic/params/target/%24guided_setup.do%23%2Fcontent%2F2a9599a67310230021741c86fbf6a741%3Ffocus%3D77d5d9a67310230021741c86fbf6a77a%26group_focuses%3D%26home_options%3Dintro%26scroll_to%3D%26filter%3Dall"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Adoption Services", "module": "All Guidance", "url": "/now/nav/ui/classic/params/target/help_guidance_list.do%3Fsysparm_userpref_module%3D1b37f6c3530010109c22ddeeff7b1218"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Adoption Services\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"All Guidance\", exact=True)\n\n"}, {"config": {"application": "Antivirus", "module": "Configuration", "url": "/now/nav/ui/classic/params/target/%24snap_properties_ui.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Antivirus\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Configuration\", exact=True)\n\n"}, {"config": {"application": "Antivirus", "module": "Quarantine", "url": "/now/nav/ui/classic/params/target/quarantined_file_list.do%3Fsysparm_userpref_module%3Dad5451fd733a130019ee2f163cf6a7ee"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Antivirus\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Quarantine\", exact=True)\n\n"}, {"config": {"application": "App Engine", "module": "Templates > App Templates", "url": "/now/nav/ui/classic/params/target/sys_app_template_list.do%3Fsysparm_userpref_module%3De795b1e11b560110cf89ea46624bcb96%26sysparm_query%3Dcreate_app%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"App Engine\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Templates\\\"], div[role=\\\"button\\\"][aria-label=\\\"Templates\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"App Templates\", exact=True)\n\n"}, {"config": {"application": "Assessments", "module": "Administration > Assessment Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DAssessments%2520Properties%26sysparm_category%3DAssessments"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Thomas.Lynn.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Administration > Custom Metric Type", "url": "/now/nav/ui/classic/params/target/asmt_custom_metric_list.do%3Fsysparm_userpref_module%3D8e2c3fc5c30230100aab789dce40dd58"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mary.Perry.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Administration > Decision Matrixes", "url": "/now/nav/ui/classic/params/target/asmt_decision_matrix_list.do%3Fsysparm_userpref_module%3D0b8f6213d7010100fceaa6859e6103ba%26sysparm_query%3Dmetric_type.evaluation_method%253Dassessment%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 76, in cheat\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"application": "Assessments", "module": "Advanced > Assessment Stakeholders", "url": "/now/nav/ui/classic/params/target/asmt_m2m_stakeholder_list.do%3Fsysparm_userpref_module%3D77929d1abf2201007a6d257b3f0739a6"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Assessments\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Advanced\\\"], div[role=\\\"button\\\"][aria-label=\\\"Advanced\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Assessment Stakeholders\", exact=True)\n\n"}, {"config": {"application": "Assessments", "module": "Advanced > Create Stakeholders", "url": "/now/nav/ui/classic/params/target/associate_category_users.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Dale.Mendez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Assessment Instances > All", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3D8667472b67700300ba57c3105685efb4%26sysparm_view%3Dassessment%26sysparm_query%3Dmetric_type.evaluation_method%253Dassessment%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 76, in cheat\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"application": "Assessments", "module": "Assessment Instances > Cancelled", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3D7c2128878710030039ed851c97cb0b2a%26sysparm_view%3Dassessment%26sysparm_query%3Dmetric_type.evaluation_method%253Dassessment%255Estate%253Dcanceled%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Mitchell)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Assessments", "module": "Assessment Instances > Completed", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_query%3Dmetric_type.evaluation_method%3Dassessment%5Estate%3Dcomplete%5EORDERBYDESCtaken_on%26sysparm_first_row%3D1%26sysparm_view%3Dassessment"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jared.Anderson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Assessment Instances > In progress", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3D4d3024878710030039ed851c97cb0bb9%26sysparm_view%3Dassessment%26sysparm_query%3Dmetric_type.evaluation_method%253Dassessment%255Estate%253Dwip%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Assessments\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Assessment Instances\\\"], div[role=\\\"button\\\"][aria-label=\\\"Assessment Instances\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"In progress\", exact=True)\n\n"}, {"config": {"application": "Assessments", "module": "Assessment Instances > Ready to take", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3D2c49bc71bf2001007a6d257b3f073957%26sysparm_view%3Dassessment%26sysparm_query%3Dmetric_type.evaluation_method%253Dassessment%255Estate%253Dready%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ann.Riley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Metric Definition > Categories", "url": "/now/nav/ui/classic/params/target/asmt_metric_category_list.do%3Fsysparm_userpref_module%3D9605be1237000100fceabfc8bcbe5d2c%26sysparm_view%3Dassessment%26sysparm_query%3Dmetric_type.evaluation_method%253Dassessment%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ryan.Pitts.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Metric Definition > Metrics", "url": "/now/nav/ui/classic/params/target/asmt_metric_list.do%3Fsysparm_userpref_module%3De30a481737233000fceabfc8bcbe5daf%26sysparm_view%3Dassessment%26sysparm_query%3Dmetric_type.evaluation_method%253Dassessment%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/home\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Metric Definition > Net Promoter Templates (NPS)", "url": "/now/nav/ui/classic/params/target/asmt_nps_template_list.do%3Fsysparm_userpref_module%3Da1442666df523100b5157a0d3df2635b%26sysparm_view%3Dnps"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alexis.Sloan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Metric Definition > Templates", "url": "/now/nav/ui/classic/params/target/asmt_template_list.do%3Fsysparm_userpref_module%3D54fa45e1d7810100fceaa6859e6103ad%26sysparm_view%3Dassessment"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Assessments\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Metric Definition\\\"], div[role=\\\"button\\\"][aria-label=\\\"Metric Definition\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Templates\", exact=True)\n\n"}, {"config": {"application": "Assessments", "module": "Metric Definition > Types", "url": "/now/nav/ui/classic/params/target/asmt_metric_type_list.do%3Fsysparm_userpref_module%3D68acfd3dd7240100fceaa6859e61036a%26sysparm_view%3Dassessment%26sysparm_query%3Devaluation_method%253Dassessment%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Assessments\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Metric Definition\\\"], div[role=\\\"button\\\"][aria-label=\\\"Metric Definition\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Types\", exact=True)\n\n"}, {"config": {"application": "Asset", "module": "Administration > Asset Creation Queue", "url": "/now/nav/ui/classic/params/target/alm_asset_creation_queue_list.do%3Fsysparm_userpref_module%3Dda9eabd00fb74010967863cda8767e52"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ethan.Harvey.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Asset", "module": "Administration > Asset-CI Hardware Status Mapping", "url": "/now/nav/ui/classic/params/target/alm_hardware_state_mapping_list.do%3Fsysparm_userpref_module%3D46c478649390120088437a75e57ffb3d%26sysparm_query%3Dootb%253Dfalse%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alexis.Baird.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Asset", "module": "Administration > Asset-CI Install Status mapping", "url": "/now/nav/ui/classic/params/target/alm_asset_ci_state_mapping_list.do%3Fsysparm_userpref_module%3Dec0388909310120072587a75e57ffbfb%26sysparm_query%3Dootb%253Dfalse%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Zachary.Mccullough.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Asset", "module": "Portfolios > All Assets", "url": "/now/nav/ui/classic/params/target/alm_asset_list.do%3Fsysparm_userpref_module%3D502989403703100044e0bfc8bcbe5d6d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brittney.Burns.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Asset", "module": "Portfolios > Hardware Assets", "url": "/now/nav/ui/classic/params/target/alm_hardware_list.do%3Fsysparm_userpref_module%3Dbfd7b20c37f3100044e0bfc8bcbe5d49"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 76, in cheat\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"application": "Auto Recovery", "module": "Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DAuto%2520Recovery%2520Properties%26sysparm_category%3DAuto%2520Recovery%2520Properties"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joseph.Franco.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Automated Test Framework (ATF)", "module": "Administration > Test Templates", "url": "/now/nav/ui/classic/params/target/sys_atf_test_template_list.do%3Fsysparm_userpref_module%3D32ea18b20b2022009cfdc71437673a24"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sarah.Collins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Automated Test Framework (ATF)", "module": "Run > Active Manual Test Runners", "url": "/now/nav/ui/classic/params/target/sys_atf_agent_list.do%3Fsysparm_userpref_module%3Df83735bd53b222007e7829cac2dc34ec%26sysparm_query%3Dstatus%253Donline%255Etype%253Dmanual%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amanda.Jones.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Automated Test Framework (ATF)", "module": "Run > Active Scheduled Test Runners", "url": "/now/nav/ui/classic/params/target/sys_atf_agent_list.do%3Fsysparm_userpref_module%3Dcba4840b5390320064a5c2e5dec58773%26sysparm_query%3Dstatus%253Donline%255Etype%253Dscheduled%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Daniel.Larson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Automated Test Framework (ATF)", "module": "Run > Waiting/Running Test Runs", "url": "/now/nav/ui/classic/params/target/sys_atf_test_result_list.do%3Fsysparm_query%3DstatusINwaiting%2Crunning%5EORstatus%3D"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sarah.Lucas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Availability", "module": "Results", "url": "/now/nav/ui/classic/params/target/service_availability_list.do%3Fsysparm_userpref_module%3D62f4d11e0f3201101fb5cc11ff767e03%26sysparm_view%3Dci_availability%26sysparm_query%3Dcmdb_ciISNOTEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 76, in cheat\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"application": "Benchmarks", "module": "Administration > Category", "url": "/now/nav/ui/classic/params/target/sn_bm_common_indicator_category_list.do%3Fsysparm_userpref_module%3D3d01eb4ccb0332008c061aeb034c9c76"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Eric.Garcia.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Benchmarks", "module": "Administration > Setup", "url": "/now/nav/ui/classic/params/target/%24bm_setup.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Business Calendar", "module": "Business Calendar Entries", "url": "/now/nav/ui/classic/params/target/business_calendar_span_list.do%3Fsysparm_userpref_module%3D0e6b2efa0f3f23003c195489c4767e30%26sysparm_query%3Dcalendar.is_legacy_schedule%253Dfalse%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 76, in cheat\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"application": "CSDM", "module": "Design > Information Object", "url": "/now/nav/ui/classic/params/target/cmdb_ci_information_object_list.do%3Fsysparm_userpref_module%3D29382682235200106682110d96bf656d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 76, in cheat\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"application": "CSDM", "module": "Manage Technical Services > Technical Service", "url": "/now/nav/ui/classic/params/target/cmdb_ci_service_technical_list.do%3Fsysparm_userpref_module%3D292944a3231300106682110d96bf659d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"CSDM\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Manage Technical Services\\\"], div[role=\\\"button\\\"][aria-label=\\\"Manage Technical Services\\\"]\").first\n\n"}, {"config": {"application": "CSDM", "module": "Manage Technical Services > Technical Service Offering", "url": "/now/nav/ui/classic/params/target/service_offering_list.do%3Fsysparm_userpref_module%3D550ce28e231200106682110d96bf65a7%26sysparm_query%3Dservice_classification%253DTechnical%2BService%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "CSDM", "module": "Manage Technical Services > Technology Request Catalog", "url": "/now/nav/ui/classic/params/target/sc_cat_item_subscribe_mtom_list.do%3Fsysparm_userpref_module%3Dc99b7706231200106682110d96bf6567%26sysparm_query%3Dservice_offering.service_classification%253DTechnical%2BService%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"CSDM\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Manage Technical Services\\\"], div[role=\\\"button\\\"][aria-label=\\\"Manage Technical Services\\\"]\").first\n\n"}, {"config": {"application": "CSDM", "module": "Sell and Consume > Business Service", "url": "/now/nav/ui/classic/params/target/cmdb_ci_service_list.do%3Fsysparm_userpref_module%3D857b7706231200106682110d96bf6512%26sysparm_query%3Dservice_classification%253DBusiness%2BService%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jennifer.Vega.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Change", "module": "Administration > Change Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DChange%2520Management%2520Properties%26sysparm_category%3DChange%2520Management"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Desiree.Berg.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Change", "module": "Administration > Conflict Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DChange%2520Management%2520Conflict%2520Analysis%2520Properties%26sysparm_category%3DChange%2520Collision"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 76, in cheat\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"application": "Change", "module": "Administration > Risk Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DChange%2520Risk%2520Properties%26sysparm_category%3DChange%2520Risk"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Change", "module": "Administration > Unauthorized Change Properties", "url": "/now/nav/ui/classic/params/target/unauth_chg_prop.do%3Fsys_id%3Dbdaaf92f231650101488dc1756bf6543"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Daniel.Harding.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Change", "module": "Administration > User Criteria", "url": "/now/nav/ui/classic/params/target/user_criteria_list.do%3Fsysparm_userpref_module%3D417fe96053c30110610bddeeff7b12b1%26sysparm_query%3Dactive%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Change\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"User Criteria\", exact=True)\n\n"}, {"config": {"application": "Change", "module": "Schedules > Blackout Schedules", "url": "/now/nav/ui/classic/params/target/cmn_schedule_blackout_list.do%3Fsysparm_userpref_module%3D88ca5b6a0a0a2c3e4f6149324844470e"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kristy Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Change", "module": "Schedules > Change Schedules", "url": "/now/nav/ui/classic/params/target/sn_chg_soc_landing.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Gregory.Mejia.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Change", "module": "Schedules > Default Style Rules", "url": "/now/nav/ui/classic/params/target/chg_soc_style_rule_list.do%3Fsysparm_userpref_module%3D2b6d0ca757211300fca24786cc94f9cd%26sysparm_query%3Dactive%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Arthur.Cortez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Change", "module": "Schedules > Maintenance Schedules", "url": "/now/nav/ui/classic/params/target/cmn_schedule_maintenance_list.do%3Fsysparm_userpref_module%3Dc81640d237001000bff8e0f617733408"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Change\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Schedules\\\"], div[role=\\\"button\\\"][aria-label=\\\"Schedules\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Maintenance Schedules\", exact=True)\n\n"}, {"config": {"application": "Change", "module": "Standard Change > My Proposals", "url": "/now/nav/ui/classic/params/target/std_change_proposal_list.do%3Fsysparm_userpref_module%3Da1cf6aa293b002002dcef157b67ffb20%26sysparm_fixed_query%3Dopened_by%3Djavascript%3Ags.getUserID()"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Compliance", "module": "Desired State > Audit Results", "url": "/now/nav/ui/classic/params/target/cert_audit_result_list.do%3Fsysparm_userpref_module%3D24b6993cd7600100c11180f29e61035d%26sysparm_query%3Daudit_type%253Ddesired_state%255EORDERBYDESCsys_created_on%255EGROUPBYaudit"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Compliance\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Desired State\\\"], div[role=\\\"button\\\"][aria-label=\\\"Desired State\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Audit Results\", exact=True)\n\n"}, {"config": {"application": "Compliance", "module": "Desired State > Audits", "url": "/now/nav/ui/classic/params/target/cert_audit_list.do%3Fsysparm_userpref_module%3Dc966193cd7600100c11180f29e6103ff%26sysparm_query%3Daudit_type%253Ddesired_state%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Compliance\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Desired State\\\"], div[role=\\\"button\\\"][aria-label=\\\"Desired State\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Audits\", exact=True)\n\n"}, {"config": {"application": "Compliance", "module": "Desired State > Follow On Tasks", "url": "/now/nav/ui/classic/params/target/cert_follow_on_task_list.do%3Fsysparm_userpref_module%3D38e61578d7600100c11180f29e61038c%26sysparm_query%3Dactive%253Dtrue%255Eaudit.audit_type%253Ddesired_state%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Shawn Patterson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Compliance", "module": "Desired State > Templates", "url": "/now/nav/ui/classic/params/target/cert_template_list.do%3Fsysparm_userpref_module%3D5e46d53cd7600100c11180f29e6103df%26sysparm_query%3Dactive%253Dtrue%255Eaudit_type%253Ddesired_state%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Compliance\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Desired State\\\"], div[role=\\\"button\\\"][aria-label=\\\"Desired State\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Templates\", exact=True)\n\n"}, {"config": {"application": "Compliance", "module": "Scripted Audits > Audit Results", "url": "/now/nav/ui/classic/params/target/cert_audit_result_list.do%3Fsysparm_userpref_module%3D242f4111ef22010035c61ab995c0fb9b%26sysparm_query%3Daudit_type%253Dscripted%255EORDERBYDESCsys_created_on%255EGROUPBYaudit"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Compliance\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Scripted Audits\\\"], div[role=\\\"button\\\"][aria-label=\\\"Scripted Audits\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Audit Results\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Application Services > Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DApplication%2520Service%2520Properties%26sysparm_category%3DApplication%2520Service%2520Properties"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Application Services\\\"], div[role=\\\"button\\\"][aria-label=\\\"Application Services\\\"]\").first\n\n"}, {"config": {"application": "Configuration", "module": "Application Services > Service Group Responsibilities", "url": "/now/nav/ui/classic/params/target/sa_svc_group_responsibilities_list.do%3Fsysparm_userpref_module%3D4ad57d837f001300995cbaf8befa9149"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Application Services\\\"], div[role=\\\"button\\\"][aria-label=\\\"Application Services\\\"]\").first\n\n"}, {"config": {"application": "Configuration", "module": "Application Services > Service Groups", "url": "/now/nav/ui/classic/params/target/cmdb_ci_service_group_list.do%3Fsysparm_userpref_module%3D47c0ecd57f130300995cbaf8befa9109"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Application Services\\\"], div[role=\\\"button\\\"][aria-label=\\\"Application Services\\\"]\").first\n\n"}, {"config": {"application": "Configuration", "module": "Baselines > Baselines", "url": "/now/nav/ui/classic/params/target/cmdb_baseline_list.do%3Fsysparm_userpref_module%3Df447dce2a9fe3dba006ccac4640857d7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 120, in cheat\n with page.expect_navigation():\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 85, in __exit__\n self._event.value\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 59, in value\n raise exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 208, in continuation\n event = await waiter.result()\n ^^^^^^^^^^^^^^^^^^^^^\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n=========================== logs ===========================\nwaiting for navigation until 'load'\n============================================================\n"}, {"config": {"application": "Configuration", "module": "CMDB Dashboard > CMDB View", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3D0b35c80ceb10220078e44d3df106fe61"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"CMDB Dashboard\\\"], div[role=\\\"button\\\"][aria-label=\\\"CMDB Dashboard\\\"]\").first\n\n"}, {"config": {"application": "Configuration", "module": "CMDB Dashboard > Group View", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3D5b080828c7843200a210c1452e976394"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"CMDB Dashboard\\\"], div[role=\\\"button\\\"][aria-label=\\\"CMDB Dashboard\\\"]\").first\n\n"}, {"config": {"application": "Configuration", "module": "CMDB Dashboard > Service View", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3D48b1c6beebb3120078e44d3df106fe29"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tim.Neal.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Change Verification > Planned Change Validation Script", "url": "/now/nav/ui/classic/params/target/planned_change_validation_script_list.do%3Fsysparm_userpref_module%3D8eb947efd7410200c1ed0fbc5e61033d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Garrison)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Configuration", "module": "Change Verification > Proposed Change Verification Rules", "url": "/now/nav/ui/classic/params/target/proposed_change_verification_rules_list.do%3Fsysparm_userpref_module%3Da8e5fef07f70020009fedf92bdfa91cc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=David.Hopkins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Clusters > All", "url": "/now/nav/ui/classic/params/target/cmdb_ci_cluster_list.do%3Fsysparm_userpref_module%3D5fcd96d7c0a8010e018af624f8b9d77d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Eileen.Garrison.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Data Center > Data Center", "url": "/now/nav/ui/classic/params/target/cmdb_ci_datacenter_list.do%3Fsysparm_userpref_module%3De75381430a0a0aa70019c65666b6c277"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Patricia Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Configuration", "module": "Database Instances > DB2", "url": "/now/nav/ui/classic/params/target/cmdb_ci_db_db2_instance_list.do%3Fsysparm_userpref_module%3Dee0f992bc0a8016400b75bc4e8291e75"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Vanessa.Parks.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Docker > Containers", "url": "/now/nav/ui/classic/params/target/cmdb_ci_docker_container_list.do%3Fsysparm_userpref_module%3D9ddcdf97c30122007bf1bea192d3aed8"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Docker\\\"], div[role=\\\"button\\\"][aria-label=\\\"Docker\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Containers\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Docker > Engines", "url": "/now/nav/ui/classic/params/target/cmdb_ci_docker_engine_list.do%3Fsysparm_userpref_module%3D7d6b5f97c30122007bf1bea192d3ae7a"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Docker\\\"], div[role=\\\"button\\\"][aria-label=\\\"Docker\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Engines\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Docker > Global Images", "url": "/now/nav/ui/classic/params/target/cmdb_ci_docker_image_list.do%3Fsysparm_userpref_module%3Df37c5f97c30122007bf1bea192d3ae69"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Judy.Pena.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Docker > Image Tags", "url": "/now/nav/ui/classic/params/target/cmdb_ci_docker_image_tag_list.do%3Fsysparm_userpref_module%3D3b5d53d7c30122007bf1bea192d3ae0e"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Andrew.Gomez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Docker > Local Images", "url": "/now/nav/ui/classic/params/target/cmdb_ci_docker_local_image_list.do%3Fsysparm_userpref_module%3D6cac9f97c30122007bf1bea192d3aefe"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Rita.Chaney.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Identification/Reconciliation > CI Identifiers", "url": "/now/nav/ui/classic/params/target/cmdb_identifier_list.do%3Fsysparm_userpref_module%3D5b10d2b79f233100d3921a1cf67fcfd3"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Identification/Reconciliation\\\"], div[role=\\\"button\\\"][aria-label=\\\"Identification/Reconciliation\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"CI Identifiers\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Identification/Reconciliation > IRE Data Source Rules", "url": "/now/nav/ui/classic/params/target/cmdb_ire_data_source_rule_list.do%3Fsysparm_userpref_module%3Dd4d6adfc0f600010c5f2fc91ff767e4c"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Identification/Reconciliation\\\"], div[role=\\\"button\\\"][aria-label=\\\"Identification/Reconciliation\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"IRE Data Source Rules\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Identification/Reconciliation > Metadata Editor", "url": "/now/nav/ui/classic/params/target/%24metadata_rules_editor.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Identification/Reconciliation\\\"], div[role=\\\"button\\\"][aria-label=\\\"Identification/Reconciliation\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Metadata Editor\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Identification/Reconciliation > Reconciliation Definitions", "url": "/now/nav/ui/classic/params/target/cmdb_reconciliation_definition_list.do%3Fsysparm_userpref_module%3D3fa056b79f233100d3921a1cf67fcf29"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ashley Compton)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Configuration", "module": "Network > Routers", "url": "/now/nav/ui/classic/params/target/cmdb_ci_ip_router_list.do%3Fsysparm_userpref_module%3D557ff9cc0a0a0b610000e53c9638ea95"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ruth.Bowen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Relationships > Relationship Type Exclusion List", "url": "/now/nav/ui/classic/params/target/cmdb_rel_filter_list.do%3Fsysparm_userpref_module%3D00764aea9f302200d3921a1cf67fcf4a"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Relationships\\\"], div[role=\\\"button\\\"][aria-label=\\\"Relationships\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Relationship Type Exclusion List\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Servers > ESX", "url": "/now/nav/ui/classic/params/target/cmdb_ci_esx_server_list.do%3Fsysparm_userpref_module%3Daa9859c80ab3015428e036712840d421"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Servers\\\"], div[role=\\\"button\\\"][aria-label=\\\"Servers\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"ESX\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > Controllers", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_controller_list.do%3Fsysparm_userpref_module%3D4a79863337202100dcd48c00dfbe5db0"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Controllers\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > Disks", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_device_list.do%3Fsysparm_userpref_module%3Da7c808a037203000dcd48c00dfbe5d19%26sysparm_query%3Dstorage_type%253Ddisk%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Disks\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > File Shares", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_fileshare_list.do%3Fsysparm_userpref_module%3D37e9ca0437713000dcd48c00dfbe5d00"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"File Shares\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > HBAs", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_hba_list.do%3Fsysparm_userpref_module%3D00f888a037203000dcd48c00dfbe5d00"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"HBAs\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > Pools", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_pool_list.do%3Fsysparm_userpref_module%3D89e7c0a037203000dcd48c00dfbe5d98"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Pools\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > Ports", "url": "/now/nav/ui/classic/params/target/cmdb_ci_fc_port_list.do%3Fsysparm_userpref_module%3D851988a037203000dcd48c00dfbe5dee"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Ports\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > Servers", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_server_list.do%3Fsysparm_userpref_module%3D7627cc6037203000dcd48c00dfbe5daf"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Servers\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > Switches", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_switch_list.do%3Fsysparm_userpref_module%3D6394428037022100dcd48c00dfbe5d50"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Switches\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > Volumes", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_volume_list.do%3Fsysparm_userpref_module%3D0e8884a037203000dcd48c00dfbe5de7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Volumes\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage Networks (SAN) > Connections", "url": "/now/nav/ui/classic/params/target/cmdb_ci_san_connection_list.do%3Fsysparm_userpref_module%3D52a42cf137222100dcd445cbbebe5dd7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage Networks (SAN)\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage Networks (SAN)\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Connections\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage Networks (SAN) > Endpoints", "url": "/now/nav/ui/classic/params/target/cmdb_ci_san_endpoint_list.do%3Fsysparm_userpref_module%3Dad942cf137222100dcd445cbbebe5dc7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage Networks (SAN)\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage Networks (SAN)\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Endpoints\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage Networks (SAN) > Fabrics", "url": "/now/nav/ui/classic/params/target/cmdb_ci_san_fabric_list.do%3Fsysparm_userpref_module%3Dd874a8f137222100dcd445cbbebe5d75"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage Networks (SAN)\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage Networks (SAN)\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Fabrics\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage Networks (SAN) > SANs", "url": "/now/nav/ui/classic/params/target/cmdb_ci_san_list.do%3Fsysparm_userpref_module%3D7c793ce137622100dcd445cbbebe5dc9"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage Networks (SAN)\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage Networks (SAN)\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"SANs\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage Networks (SAN) > Zone Sets", "url": "/now/nav/ui/classic/params/target/cmdb_ci_san_zone_set_list.do%3Fsysparm_userpref_module%3D4b74e8f137222100dcd445cbbebe5d3b"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage Networks (SAN)\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage Networks (SAN)\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Zone Sets\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage Networks (SAN) > Zones", "url": "/now/nav/ui/classic/params/target/cmdb_ci_san_zone_list.do%3Fsysparm_userpref_module%3De184e8f137222100dcd445cbbebe5df5"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage Networks (SAN)\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage Networks (SAN)\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Zones\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "Map Edge Colors", "url": "/now/nav/ui/classic/params/target/bsm_edge_color_list.do%3Fsysparm_userpref_module%3D13018c103722310052e2cc028e41f1ac"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Map Edge Colors\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "Map Icons", "url": "/now/nav/ui/classic/params/target/ngbsm_ci_type_icon_list.do%3Fsysparm_userpref_module%3D0e23a802d7132100976a69418e610362"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Map Icons\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "Map Indicators", "url": "/now/nav/ui/classic/params/target/bsm_indicator_list.do%3Fsysparm_userpref_module%3Da0f00542d7332100976a69418e610348"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Watkins)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Dependency Views", "module": "Map Menu Actions", "url": "/now/nav/ui/classic/params/target/ngbsm_context_menu_list.do%3Fsysparm_userpref_module%3D61f2e402d7132100976a69418e6103ea"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Map Menu Actions\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "Map Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DDependency%2520Views%2520Properties%26sysparm_category%3DNG-BSM%2520Map"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Map Properties\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "Map Related Items", "url": "/now/nav/ui/classic/params/target/ngbsm_related_item_list.do%3Fsysparm_userpref_module%3D9a036802d7132100976a69418e610394"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Map Related Items\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "Predefined Filters", "url": "/now/nav/ui/classic/params/target/map_view_list.do%3Fsysparm_userpref_module%3D3df0f15c0a0a0b51009322f730355628"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jeffrey Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Dependency Views", "module": "Saved Settings", "url": "/now/nav/ui/classic/params/target/ngbsm_filter_list.do%3Fsysparm_userpref_module%3Dc6c2e402d7132100976a69418e6103e1%26sysparm_query%3Duser%253Djavascript%253Ags.user_id%2528%2529"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Saved Settings\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "Saved Views", "url": "/now/nav/ui/classic/params/target/ngbsm_view_list.do%3Fsysparm_userpref_module%3Df5b2a402d7132100976a69418e6103f5%26sysparm_query%3Duser%253Djavascript%253Ags.user_id%2528%2529"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Saved Views\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "View Map", "url": "/now/nav/ui/classic/params/target/%24ngbsm.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"View Map\", exact=True)\n\n"}, {"config": {"application": "Formulas", "module": "System Functions", "url": "/now/nav/ui/classic/params/target/sys_formula_function_list.do%3Fsysparm_userpref_module%3D6203c1b3530111105d95ddeeff7b1243%26sysparm_query%3Dsystem%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Formulas\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"System Functions\", exact=True)\n\n"}, {"config": {"application": "Global IP Exclusion", "module": "IP Exclusion", "url": "/now/nav/ui/classic/params/target/ip_exclusion_list.do%3Fsysparm_userpref_module%3D114e636f5b22201048501e991e81c745"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Global IP Exclusion\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"IP Exclusion\", exact=True)\n\n"}, {"config": {"application": "Guided Tour Designer", "module": "Create Tour", "url": "/now/nav/ui/classic/params/target/createNewTour.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Guided Tour Designer\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Create Tour\", exact=True)\n\n"}, {"config": {"application": "Guided Tour Designer", "module": "Guided Tours", "url": "/now/nav/ui/classic/params/target/sys_embedded_tour_guide_list.do%3Fsysparm_userpref_module%3D9c89d4dc7ff4320086ca74137ffa91e7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Guided Tour Designer\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Guided Tours\", exact=True)\n\n"}, {"config": {"application": "Guided Tour Designer", "module": "Guided Tours Overview", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3D58c3b18753872300117bddeeff7b1229%26sysparm_tab%3D10f3758b53872300117bddeeff7b12a8%26sysparm_cancelable%3Dtrue%26sysparm_editable%3Dundefined%26sysparm_active_panel%3Dfalse"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Instance Scan", "module": "Dashboard", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3D18b357a97763330026e84f206810615e%26sysparm_tab%3D612413e97763330026e84f2068106199%26sysparm_cancelable%3Dtrue%26sysparm_editable%3Dundefined%26sysparm_active_panel%3Dfalse"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Instance Scan", "module": "Suites", "url": "/now/nav/ui/classic/params/target/scan_check_suite_list.do%3Fsysparm_userpref_module%3Db61a674377ae001026e84f20681061fb"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Instance Scan\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Suites\", exact=True)\n\n"}, {"config": {"application": "Instance Scan", "module": "Table Cleanup", "url": "/now/nav/ui/classic/params/target/sys_auto_flush_list.do%3Fsysparm_userpref_module%3D68f1c815731000100a5310c92bf6a723%26sysparm_query%3Dtablename%253Dscan_result%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Instance Scan\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Table Cleanup\", exact=True)\n\n"}, {"config": {"application": "Interaction", "module": "Active", "url": "/now/nav/ui/classic/params/target/interaction_list.do%3Fsysparm_userpref_module%3D55d6b3c6872013002ae97e2526cb0b47%26sysparm_query%3DstateNOT%2BINclosed_complete%252Cclosed_abandoned%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Interaction\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Active\", exact=True)\n\n"}, {"config": {"application": "Interaction", "module": "All", "url": "/now/nav/ui/classic/params/target/interaction_list.do%3Fsysparm_userpref_module%3D7c7673c6872013002ae97e2526cb0b4c"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Interaction\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"All\", exact=True)\n\n"}, {"config": {"application": "Interaction", "module": "Assigned to Me", "url": "/now/nav/ui/classic/params/target/interaction_list.do%3Fsysparm_userpref_module%3Db847f3c6872013002ae97e2526cb0b65%26sysparm_query%3DstateNOT%2BINclosed_complete%252Cclosed_abandoned%255Eassigned_to%253Djavascript%253Ags.getUserID%2528%2529%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Interaction\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Assigned to Me\", exact=True)\n\n"}, {"config": {"application": "Interaction", "module": "Wrap Up", "url": "/now/nav/ui/classic/params/target/interaction_wrap_up_configuration_list.do%3Fsysparm_userpref_module%3D5d2e87400f022010603bf634a7767e81"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Interaction\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Wrap Up\", exact=True)\n\n"}, {"config": {"application": "Inventory", "module": "Transfer Orders > Transfer Orders", "url": "/now/nav/ui/classic/params/target/alm_transfer_order_list.do%3Fsysparm_userpref_module%3D38eaf95cc36310007304072a1fba8f9a"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 120, in cheat\n with page.expect_navigation():\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 85, in __exit__\n self._event.value\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 59, in value\n raise exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 208, in continuation\n event = await waiter.result()\n ^^^^^^^^^^^^^^^^^^^^^\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n=========================== logs ===========================\nwaiting for navigation until 'load'\n============================================================\n"}, {"config": {"application": "Knowledge", "module": "Administration > Navigation Add-ons", "url": "/now/nav/ui/classic/params/target/kb_navons_list.do%3Fsysparm_userpref_module%3Db4bfe262ff1031009b20ffffffffff19"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Navigation Add-ons\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Administration > Overview", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3Dbcaa1278c30101107b15f97c9840ddf7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Ramsey)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Knowledge", "module": "Administration > Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DKnowledge%2520Management%2520Properties%26sysparm_category%3DKnowledge%2520Portal%2CKnowledge%2520View%2CKnowledge%2520Search%2CKnowledge%2520Homepage%2CKnowledge%2520Other%2CArticle%2520Versioning%2CKM%2520Subscription%2CArticle%2520Quality%2520Index%2520Properties%2CKnowledge%2520External%2520Integration%2520Propertie%2CActionable%2520Feedback%2520Properties%2CGroup%2520Ownership%2520Properties"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Properties\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Administration > Ratings", "url": "/now/nav/ui/classic/params/target/kb_feedback_list.do%3Fsysparm_userpref_module%3D24c15fa3ff0131009b20ffffffffffc8%26sysparm_view%3DRating%26sysparm_query%3DratingISNOTEMPTY%255EORuseful%2521%253D%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Ratings\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Administration > Search Log", "url": "/now/nav/ui/classic/params/target/ts_query_kb_list.do%3Fsysparm_userpref_module%3Db8bf8221ff0221009b20ffffffffff24"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Search Log\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Administration > User Criteria", "url": "/now/nav/ui/classic/params/target/user_criteria_list.do%3Fsysparm_userpref_module%3D59731713ff2121009b20ffffffffff4b%26sysparm_query%3Dactive%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"User Criteria\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Administration > User Criteria Diagnostics", "url": "/now/nav/ui/classic/params/target/km_diagnostics.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"User Criteria Diagnostics\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Administration > View Log", "url": "/now/nav/ui/classic/params/target/kb_use_list.do%3Fsysparm_userpref_module%3D26c93f76773200101b6bec672b106170"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Natasha Allen)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Knowledge", "module": "Articles > Unpublished", "url": "/now/nav/ui/classic/params/target/kb_knowledge_list.do%3Fsysparm_userpref_module%3Dbf69ee02ff003100a822ffffffffff8f%26sysparm_query%3Dworkflow_state%253Ddraft%255EORworkflow_state%253Dreview%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Knowledge", "module": "Feedback Management > All Flagged", "url": "/now/nav/ui/classic/params/target/kb_knowledge_list.do%3Fsysparm_userpref_module%3Dec5ec7a3ff0131009b20ffffffffff77%26sysparm_view%3DFlagged%26sysparm_query%3Dflagged%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Feedback Management\\\"], div[role=\\\"button\\\"][aria-label=\\\"Feedback Management\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"All Flagged\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Feedback Management > Feedback", "url": "/now/nav/ui/classic/params/target/kb_feedback_list.do%3Fsysparm_userpref_module%3D5b0a06a1ff4221009b20ffffffffff0a%26sysparm_query%3Darticle.kb_knowledge_base.kb_managersLIKEjavascript%253Ags.getUserID%2528%2529%255EORarticle.kb_knowledge_base.owner.sys_id%253Djavascript%253Ags.getUserID%2528%2529%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Feedback Management\\\"], div[role=\\\"button\\\"][aria-label=\\\"Feedback Management\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Feedback\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Feedback Management > My Flagged", "url": "/now/nav/ui/classic/params/target/kb_knowledge_list.do%3Fsysparm_userpref_module%3Dfe59764267d1220018b89a6617415ac6%26sysparm_view%3DFlagged%26sysparm_query%3Dflagged%253Dtrue%255EauthorDYNAMIC90d1921e5f510100a9ad2572f2b477fe%255EORrevised_byDYNAMIC90d1921e5f510100a9ad2572f2b477fe%255EORownership_groupDYNAMICd6435e965f510100a9ad2572f2b47744%255EORownership_group.managerDYNAMIC90d1921e5f510100a9ad2572f2b477fe%255Esys_class_name%2521%253Dkb_knowledge_block%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Feedback Management\\\"], div[role=\\\"button\\\"][aria-label=\\\"Feedback Management\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"My Flagged\", exact=True)\n\n"}, {"config": {"application": "MID Server", "module": "Extensions > MID SNMP Trap Listener", "url": "/now/nav/ui/classic/params/target/ecc_agent_ext_context_trap_list.do%3Fsysparm_userpref_module%3D4e670b25df7221008ef489865df26368"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"MID Server\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Extensions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Extensions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"MID SNMP Trap Listener\", exact=True)\n\n"}, {"config": {"application": "MID Server", "module": "Extensions > vCenter Event Collectors", "url": "/now/nav/ui/classic/params/target/ecc_agent_ext_context_vcenter_list.do%3Fsysparm_userpref_module%3D1e2aa90cdf3221008ef489865df263d6"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"MID Server\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Extensions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Extensions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"vCenter Event Collectors\", exact=True)\n\n"}, {"config": {"application": "Metrics", "module": "Definitions", "url": "/now/nav/ui/classic/params/target/metric_definition_list.do%3Fsysparm_userpref_module%3D34d59794c0a808ae00b07de5452df889"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Metrics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Definitions\", exact=True)\n\n"}, {"config": {"application": "Metrics", "module": "Instances", "url": "/now/nav/ui/classic/params/target/metric_instance_list.do%3Fsysparm_userpref_module%3D34e2abe7c0a808ae0070d51261164ee1"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Metrics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Instances\", exact=True)\n\n"}, {"config": {"application": "Multi-factor Authentication", "module": "Multi-factor Browser Fingerprints", "url": "/now/nav/ui/classic/params/target/multi_factor_browser_fingerprint_list.do%3Fsysparm_userpref_module%3Debb83cd4b7323300fdbdde69ee11a908"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Multi-factor Authentication\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Multi-factor Browser Fingerprints\", exact=True)\n\n"}, {"config": {"application": "Multi-factor Authentication", "module": "User Multi-factor Setup", "url": "/now/nav/ui/classic/params/target/user_multifactor_auth_list.do%3Fsysparm_userpref_module%3Dc040e6a373133300fdbd04fbc4f6a751"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Multi-factor Authentication\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"User Multi-factor Setup\", exact=True)\n\n"}, {"config": {"application": "NLQ", "module": "Cmdb Implicit Relationships", "url": "/now/nav/ui/classic/params/target/nlq_cmdb_implicit_relationship_list.do%3Fsysparm_userpref_module%3D81fd8d7d53013010df5fddeeff7b1281"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"NLQ\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Cmdb Implicit Relationships\", exact=True)\n\n"}, {"config": {"application": "NLQ", "module": "Logs", "url": "/now/nav/ui/classic/params/target/nlq_query_log_list.do%3Fsysparm_userpref_module%3D79fa5bdc73b233006c629bcefaf6a77b"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"NLQ\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Logs\", exact=True)\n\n"}, {"config": {"application": "NLQ", "module": "Semantic Shortcuts", "url": "/now/nav/ui/classic/params/target/nlq_semantic_shortcut_list.do%3Fsysparm_userpref_module%3Ded2d1dbd735733006c629bcefaf6a710"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"NLQ\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Semantic Shortcuts\", exact=True)\n\n"}, {"config": {"application": "NLQ", "module": "Synonyms", "url": "/now/nav/ui/classic/params/target/nlq_synonym_list.do%3Fsysparm_userpref_module%3Dbed92bc7731133006c629bcefaf6a72a"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"NLQ\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Synonyms\", exact=True)\n\n"}, {"config": {"application": "Normalization Data Services", "module": "Guided Setup", "url": "/now/nav/ui/classic/params/target/%24guided_setup.do%23%2Fcontent%2Ff22be6a20b111200a8d7a12cf6673a57%3Ffocus%3Dbc577ee20b111200a8d7a12cf6673aba%26group_focuses%3D%26home_options%3Dintro%26scroll_to%3D%26filter%3Dall"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Now Experience Framework", "module": "Theme Management > Enable Source Maps", "url": "/now/nav/ui/classic/params/target/sys.scripts.do%3Faction%3Drun_module%26sys_id%3D9205575623521010b1e3c50947bf65ef"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Now Experience Framework\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Theme Management\\\"], div[role=\\\"button\\\"][aria-label=\\\"Theme Management\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Enable Source Maps\", exact=True)\n\n"}, {"config": {"application": "Now Experience Framework", "module": "Theme Management > Enable UI Logging", "url": "/now/nav/ui/classic/params/target/sys.scripts.do%3Faction%3Drun_module%26sys_id%3Ddc74639fe9370010f877d6fa82af7964"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Now Experience Framework\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Theme Management\\\"], div[role=\\\"button\\\"][aria-label=\\\"Theme Management\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Enable UI Logging\", exact=True)\n\n"}, {"config": {"application": "On-Call Scheduling", "module": "Administration > Contact Sources", "url": "/now/nav/ui/classic/params/target/sys_on_call_contact_source_list.do%3Fsysparm_userpref_module%3Dfa1cd1235f1723006ae6a184ff466607"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"On-Call Scheduling\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Contact Sources\", exact=True)\n\n"}, {"config": {"application": "On-Call Scheduling", "module": "Administration > Group Preferences", "url": "/now/nav/ui/classic/params/target/on_call_group_preference_list.do%3Fsysparm_userpref_module%3Dfe894c2c676b130099e0775617415acd"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joshua Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "On-Call Scheduling", "module": "Administration > Schedule Templates", "url": "/now/nav/ui/classic/params/target/cmn_schedule_list.do%3Fsysparm_userpref_module%3Db609c64a0a0a0bbc00b3f82d5670d4f8%26sysparm_query%3Dtype%253Dcreate_new_roster%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"On-Call Scheduling\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Schedule Templates\", exact=True)\n\n"}, {"config": {"application": "On-Call Scheduling", "module": "Administration > Trigger Rule Table Config", "url": "/now/nav/ui/classic/params/target/trigger_rule_table_cfg_list.do%3Fsysparm_userpref_module%3D034b204f532a20100999ddeeff7b1205"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"On-Call Scheduling\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Trigger Rule Table Config\", exact=True)\n\n"}, {"config": {"application": "On-Call Scheduling", "module": "Administration > Trigger Rules", "url": "/now/nav/ui/classic/params/target/trigger_rule_list.do%3Fsysparm_userpref_module%3Dcedc0480eb301100fcfb858ad106fe51"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Paul Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "On-Call Scheduling", "module": "Reports > Escalations Report", "url": "/now/nav/ui/classic/params/target/ui_page.do%3Fname%3Don_call_escalation_report"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"On-Call Scheduling\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Reports\\\"], div[role=\\\"button\\\"][aria-label=\\\"Reports\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Escalations Report\", exact=True)\n\n"}, {"config": {"application": "On-Call Scheduling", "module": "Reports > My Schedule Report", "url": "/now/nav/ui/classic/params/target/user_on_call_schedule.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Melissa Thomas)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "On-Call Scheduling", "module": "Reports > Schedule Report", "url": "/now/nav/ui/classic/params/target/ui_page.do%3Fname%3Don_call_schedule_report"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"On-Call Scheduling\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Reports\\\"], div[role=\\\"button\\\"][aria-label=\\\"Reports\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Schedule Report\", exact=True)\n\n"}, {"config": {"application": "PA Solution Library", "module": "Solutions", "url": "/now/nav/ui/classic/params/target/pa_content_pack_list.do%3Fsysparm_userpref_module%3D35970ae493132200eaaeb01f457ffb05"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Samantha Green)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "PDF Generator", "module": "Font Families", "url": "/now/nav/ui/classic/params/target/sys_pdf_generation_font_family_list.do%3Fsysparm_userpref_module%3Da2b90d025b201010fa8806db5381c7f6"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Edward Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Password Policy", "module": "Excluded Passwords", "url": "/now/nav/ui/classic/params/target/blacklisted_password_list.do%3Fsysparm_userpref_module%3Dea80a16973233300616ca9843cf6a792"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Password Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Excluded Passwords\", exact=True)\n\n"}, {"config": {"application": "Password Policy", "module": "Exclusion List Management", "url": "/now/nav/ui/excluded-password-lists"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Password Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Exclusion List Management\", exact=True)\n\n"}, {"config": {"application": "Password Policy", "module": "Password Policies", "url": "/now/nav/ui/classic/params/target/password_policy_list.do%3Fsysparm_userpref_module%3Df34ebbe2737e3300616ca9843cf6a76e"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Password Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Password Policies\", exact=True)\n\n"}, {"config": {"application": "Password Reset", "module": "Extensions > Extension Scripts", "url": "/now/nav/ui/classic/params/target/sys_script_include_list.do%3Fsysparm_userpref_module%3Dd514da91bf220100710071a7bf0739b5%26sysparm_view%3Dpassword_reset_extension_scripts%26sysparm_query%3DscriptLIKEcategory%253A%2B%2527password_reset.extension%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Password Reset\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Extensions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Extensions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Extension Scripts\", exact=True)\n\n"}, {"config": {"application": "Performance Analytics", "module": "Automation > Email Summaries", "url": "/now/nav/ui/classic/params/target/sysauto_indicator_notifications_list.do%3Fsysparm_userpref_module%3D8f54d07fbf01110032a0854b3f07393d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Automation\\\"], div[role=\\\"button\\\"][aria-label=\\\"Automation\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Automation > Scheduled Indicators", "url": "/now/nav/ui/classic/params/target/sysauto_indicator_list.do%3Fsysparm_userpref_module%3Dcfd224e067333200a39f4d9e1585efa3"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Automation\\\"], div[role=\\\"button\\\"][aria-label=\\\"Automation\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Automation > Schedules", "url": "/now/nav/ui/classic/params/target/sys_trigger_list.do%3Fsysparm_query%3Djob_id.handler_classSTARTSWITHcom.snc.pa.%255EORsys_id%253Da51441d1d70022004cd2a3b20e61039a%255EORDERBYnext_action"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "Automation > Scripts", "url": "/now/nav/ui/classic/params/target/pa_scripts_list.do%3Fsysparm_userpref_module%3D16f6c7b7d7320100ba986f14ce610383"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Automation\\\"], div[role=\\\"button\\\"][aria-label=\\\"Automation\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Breakdowns > Automated Breakdowns", "url": "/now/nav/ui/classic/params/target/pa_breakdowns_list.do%3Fsysparm_userpref_module%3D5bc586a3d73302004cd2a3b20e6103d8%26sysparm_view%3DAutomated%26sysparm_query%3Dtype%253D1%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Breakdowns\\\"], div[role=\\\"button\\\"][aria-label=\\\"Breakdowns\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Breakdowns > Breakdown Relations", "url": "/now/nav/ui/classic/params/target/pa_breakdown_relations_list.do%3Fsysparm_userpref_module%3D82a5b963d73302004cd2a3b20e610380"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Breakdowns\\\"], div[role=\\\"button\\\"][aria-label=\\\"Breakdowns\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Breakdowns > Bucket Groups", "url": "/now/nav/ui/classic/params/target/pa_bucket_groups_list.do%3Fsysparm_userpref_module%3Dbf178ff3d7320100ba986f14ce610343"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Timothy Alvarez)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "Breakdowns > Create New", "url": "/now/nav/ui/classic/params/target/%24pa_breakdown_wizard.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Breakdowns\\\"], div[role=\\\"button\\\"][aria-label=\\\"Breakdowns\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Breakdowns > Elements Filters", "url": "/now/nav/ui/classic/params/target/pa_filters_list.do%3Fsysparm_userpref_module%3Dd20ef701eb032100871aac6aa206fe1b"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Cox)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "Breakdowns > Manual Breakdowns", "url": "/now/nav/ui/classic/params/target/pa_breakdowns_list.do%3Fsysparm_userpref_module%3Db6f50aa3d73302004cd2a3b20e610319%26sysparm_view%3DManual%26sysparm_query%3Dtype%253D2%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Breakdowns\\\"], div[role=\\\"button\\\"][aria-label=\\\"Breakdowns\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Data Collector > Job Events", "url": "/now/nav/ui/classic/params/target/sysevent_list.do%3Fsysparm_userpref_module%3D2fd7bc40d7111100b96d45a3ce61038e%26sysparm_query%3DnameSTARTSWITHpa.job.dc.%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Data Collector\\\"], div[role=\\\"button\\\"][aria-label=\\\"Data Collector\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Data Collector > Job Logs", "url": "/now/nav/ui/classic/params/target/pa_job_logs_list.do%3Fsysparm_userpref_module%3Dcc8b5510d7230100fa6c0c12ce6103c4"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Data Collector\\\"], div[role=\\\"button\\\"][aria-label=\\\"Data Collector\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Data Collector > Jobs", "url": "/now/nav/ui/classic/params/target/sysauto_pa_list.do%3Fsysparm_query%3Drun_type!%253Donce%255EORDERBYrun_time"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Data Collector\\\"], div[role=\\\"button\\\"][aria-label=\\\"Data Collector\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "External Data > External Breakdowns", "url": "/now/nav/ui/classic/params/target/pa_breakdowns_list.do%3Fsysparm_userpref_module%3D86e58fcf673332007bec408bd485efd9%26sysparm_view%3DExternal%26sysparm_query%3Dtype%253D3%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"External Data\\\"], div[role=\\\"button\\\"][aria-label=\\\"External Data\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "External Data > External Indicators", "url": "/now/nav/ui/classic/params/target/pa_indicators_list.do%3Fsysparm_userpref_module%3Da6df7a4f673332007bec408bd485ef3d%26sysparm_view%3DExternal%26sysparm_query%3Dtype%253D4%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"External Data\\\"], div[role=\\\"button\\\"][aria-label=\\\"External Data\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Indicators > Automated Indicators", "url": "/now/nav/ui/classic/params/target/pa_indicators_list.do%3Fsysparm_userpref_module%3Da6001020c31301006568506adfba8ff2%26sysparm_view%3DAutomated%26sysparm_query%3Dtype%253D1%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Hansen)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "Indicators > Create New", "url": "/now/nav/ui/classic/params/target/%24pa_indicator_wizard.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Indicators\\\"], div[role=\\\"button\\\"][aria-label=\\\"Indicators\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Indicators > Formula Indicators", "url": "/now/nav/ui/classic/params/target/pa_indicators_list.do%3Fsysparm_userpref_module%3D0f109420c31301006568506adfba8f70%26sysparm_view%3DFormula%26sysparm_query%3Dtype%253D2%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Indicators\\\"], div[role=\\\"button\\\"][aria-label=\\\"Indicators\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Indicators > Indicator Groups", "url": "/now/nav/ui/classic/params/target/pa_tags_list.do%3Fsysparm_userpref_module%3D425bc601bf001100b96dac808c073923"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Indicators\\\"], div[role=\\\"button\\\"][aria-label=\\\"Indicators\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Indicators > Manual Indicators", "url": "/now/nav/ui/classic/params/target/pa_indicators_list.do%3Fsysparm_userpref_module%3Dc5ef4420c31301006568506adfba8f38%26sysparm_view%3DManual%26sysparm_query%3Dtype%253D3%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Indicators\\\"], div[role=\\\"button\\\"][aria-label=\\\"Indicators\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Indicators > Targets", "url": "/now/nav/ui/classic/params/target/pa_targets_list.do%3Fsysparm_userpref_module%3Dc6d54f77d7320100ba986f14ce610319"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Indicators\\\"], div[role=\\\"button\\\"][aria-label=\\\"Indicators\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Indicators > Thresholds", "url": "/now/nav/ui/classic/params/target/pa_thresholds_list.do%3Fsysparm_userpref_module%3D54068f77d7320100ba986f14ce610329"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Indicators\\\"], div[role=\\\"button\\\"][aria-label=\\\"Indicators\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Sources > Breakdown Sources", "url": "/now/nav/ui/classic/params/target/pa_dimensions_list.do%3Fsysparm_userpref_module%3D18960f77d7320100ba986f14ce610312%26sysparm_query%3Dmanual_breakdownISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Scott Torres)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "Sources > Indicator Sources", "url": "/now/nav/ui/classic/params/target/pa_cubes_list.do%3Fsysparm_userpref_module%3D3c848377d7320100ba986f14ce6103b4"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Anthony Gonzalez)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "System > Chart Color Schemes", "url": "/now/nav/ui/classic/params/target/pa_chart_color_schemes_list.do%3Fsysparm_userpref_module%3D0b542d21d7021100ef2281537e610349"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > Dashboard Administration", "url": "/now/nav/ui/classic/params/target/pa_dashboards_list.do%3Fsysparm_userpref_module%3Deab55400933202001aa8372e457ffbcb"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > Event Registry", "url": "/now/nav/ui/classic/params/target/sysevent_register_list.do%3Fsysparm_query%3Devent_nameSTARTSWITHpa.job%255EORevent_nameSTARTSWITHpa.delete%255EORDERBYevent_name"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > In-Form Analytics", "url": "/now/nav/ui/classic/params/target/%24pa_inform_analytics.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Emily Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "System > Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DPerformance%2520Analytics%2520Properties%26sysparm_category%3DPerformance%2520Analytics%2CPerformance%2520Analytics%2520Chart%2CPerformance%2520Analytics%2520Range%2520Selector%2CPerformance%2520Analytics%2520DC"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > Scores Migration Monitor", "url": "/now/nav/ui/classic/params/target/%24pa_health.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > Target Color Schemes", "url": "/now/nav/ui/classic/params/target/pa_target_color_schemes_list.do%3Fsysparm_userpref_module%3D51f426debf8021009661d64f6c0739b8"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > Time Series Definitions", "url": "/now/nav/ui/classic/params/target/pa_aggregates_list.do%3Fsysparm_userpref_module%3Df7ba0c11d7001100ba986f14ce6103a8"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > Toggle Design Mode", "url": "/now/nav/ui/classic/params/target/sys.scripts.do%3Faction%3Drun_module%26sys_id%3D69395243d7301100ba986f14ce6103fd"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Justin Perez)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "System > Units", "url": "/now/nav/ui/classic/params/target/pa_units_list.do%3Fsysparm_userpref_module%3D5da325e2d7320100ba986f14ce610365"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > Widget Statistics", "url": "/now/nav/ui/classic/params/target/report_stats_list.do%3Fsysparm_userpref_module%3D4e17b022d7e012008a854251ce6103e5%26sysparm_view%3DWidgets%26sysparm_query%3Dwidget_sys_idISNOTEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Text Analytics > Keywords", "url": "/now/nav/ui/classic/params/target/pa_text_keywords_list.do%3Fsysparm_userpref_module%3D23ecf6870b200300edf02bd237673a08"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Text Analytics\\\"], div[role=\\\"button\\\"][aria-label=\\\"Text Analytics\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Text Analytics > Phrases", "url": "/now/nav/ui/classic/params/target/pa_text_phrases_list.do%3Fsysparm_userpref_module%3Dafe28d0773330300edf0f93daff6a7f7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Text Analytics\\\"], div[role=\\\"button\\\"][aria-label=\\\"Text Analytics\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Text Analytics > Setup", "url": "/now/nav/ui/classic/params/target/pa_text_index_configurations_list.do%3Fsysparm_userpref_module%3D260ac5b9d71332009522a3b20e6103c0"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Patrick Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "Text Analytics > Stop Words", "url": "/now/nav/ui/classic/params/target/pa_text_stop_words_list.do%3Fsysparm_userpref_module%3D01c6a68a672003002bc845210585ef4f%26sysparm_query%3DownerISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Steven Campbell)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "Troubleshooting > Diagnostic Executions", "url": "/now/nav/ui/classic/params/target/pa_diagnostic_execution_list.do%3Fsysparm_userpref_module%3D53bb0ee5b31003003e5362ff86a8dc7c"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Troubleshooting\\\"], div[role=\\\"button\\\"][aria-label=\\\"Troubleshooting\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Troubleshooting > Diagnostic Results", "url": "/now/nav/ui/classic/params/target/pa_diagnostic_result_list.do%3Fsysparm_userpref_module%3D9bdd072567101300b733e12d1585ef9a"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Troubleshooting\\\"], div[role=\\\"button\\\"][aria-label=\\\"Troubleshooting\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Troubleshooting > Diagnostics", "url": "/now/nav/ui/classic/params/target/pa_diagnostic_list.do%3Fsysparm_userpref_module%3D45c942a5b31003003e5362ff86a8dc33"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Troubleshooting\\\"], div[role=\\\"button\\\"][aria-label=\\\"Troubleshooting\\\"]\").first\n\n"}, {"config": {"application": "Predictive Intelligence", "module": "Classification > Prediction Results Report", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3Daef982f3db8d87002ccf74b5ae9619a0%26sysparm_tab%3Dbcea1820dbd90700ee9e7bedae96193a%26sysparm_ignore_default_filter%3Dtrue"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Predictive Intelligence", "module": "Classification > Solution Definitions", "url": "/now/nav/ui/classic/params/target/ml_capability_definition_classification_list.do%3Fsysparm_userpref_module%3D0d26bcc00b013200c7ecc71437673ac0%26sysparm_view%3Dml%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Drequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Predictive Intelligence", "module": "Classification > Solutions", "url": "/now/nav/ui/classic/params/target/ml_solution_list.do%3Fsysparm_userpref_module%3D6b6630040b013200c7ecc71437673a63%26sysparm_view%3Dclassification%26sysparm_query%3DGROUPBYoutput_field%5EORDERBYDESCsys_created_on%5EORDERBYactive%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Dcapability%3Dclassification_trainer%5EORcapability%3Dworkflow_classification_trainer%5Erequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Predictive Intelligence", "module": "Clustering > Solution Definitions", "url": "/now/nav/ui/classic/params/target/ml_capability_definition_clustering_list.do%3Fsysparm_userpref_module%3D5ee127a80f312300aeb1b211ff767e1d%26sysparm_view%3Dml%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Drequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joshua Campbell)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Predictive Intelligence", "module": "Clustering > Solutions", "url": "/now/nav/ui/classic/params/target/ml_solution_list.do%3Fsysparm_userpref_module%3Dd61227a80f312300aeb1b211ff767ed3%26sysparm_view%3Dclustering%26sysparm_query%3DGROUPBYsolution_name%5EORDERBYDESCactive%5EORDERBYDESCversion%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Dcapability%3Dclustering_trainer%5EORcapability%3Dworkflow_clustering_trainer%5Erequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Predictive Intelligence", "module": "Regression > Solution Definitions", "url": "/now/nav/ui/classic/params/target/ml_capability_definition_regression_list.do%3Fsysparm_userpref_module%3Db3fdaf63532200105e90ddeeff7b12ea%26sysparm_view%3Dml%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Drequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kelly Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Predictive Intelligence", "module": "Regression > Solutions", "url": "/now/nav/ui/classic/params/target/ml_solution_list.do%3Fsysparm_userpref_module%3D5a8ee3a3532200105e90ddeeff7b12aa%26sysparm_view%3Dregression%26sysparm_query%3DGROUPBYoutput_field%5EORDERBYDESCsys_created_on%5EORDERBYactive%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Dcapability%3Dregression_trainer%5EORcapability%3Dworkflow_regression_trainer%5Erequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Predictive Intelligence", "module": "Similarity > Solution Definitions", "url": "/now/nav/ui/classic/params/target/ml_capability_definition_similarity_list.do%3Fsysparm_userpref_module%3D243939a687321300f018f7c736cb0bc0%26sysparm_view%3Dml%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Drequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Predictive Intelligence", "module": "Similarity > Solutions", "url": "/now/nav/ui/classic/params/target/ml_solution_list.do%3Fsysparm_userpref_module%3D655979a687321300f018f7c736cb0bf6%26sysparm_view%3Dsimilarity%26sysparm_query%3DGROUPBYsolution_name%5EORDERBYDESCactive%5EORDERBYDESCversion%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Dcapability%3Dsimilarity_trainer%5EORcapability%3Dworkflow_similarity_trainer%5Erequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Process Automation", "module": "Flow Administration > Active Flows", "url": "/now/nav/ui/classic/params/target/sys_flow_context_list.do%3Fsysparm_userpref_module%3D4390620453113200f5bf435723dc34bf%26sysparm_query%3Dstate%253DWAITING%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Process Automation\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Flow Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Flow Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Active Flows\", exact=True)\n\n"}, {"config": {"application": "Process Automation", "module": "Flow Administration > Event Queue", "url": "/now/nav/ui/classic/params/target/sysevent_list.do%3Fsysparm_userpref_module%3D58206ec053113200f5bf435723dc34ef%26sysparm_query%3Dqueue%253Dflow_engine%255Estate%253Dready%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Process Automation\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Flow Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Flow Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Event Queue\", exact=True)\n\n"}, {"config": {"application": "Process Automation", "module": "Flow Administration > FDIH Dashboard", "url": "/now/fdih-dashboards/home/params/selected-tab-index/0"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Process Automation\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Flow Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Flow Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"FDIH Dashboard\", exact=True)\n\n"}, {"config": {"application": "Process Automation", "module": "Flow Administration > Feature Access List", "url": "/now/nav/ui/classic/params/target/feature_access.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Thompson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Process Automation", "module": "Flow Administration > Inbound Email Flows", "url": "/now/nav/ui/classic/params/target/sys_hub_trigger_instance_list.do%3Fsysparm_userpref_module%3D46268b5653332300eb7c0a1806dc34d7%26sysparm_query%3Dtrigger_definition%253D6f0180400b320300f4eb8bf637673ad4%255Eflow.sys_class_name%253Dsys_hub_flow%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Process Automation\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Flow Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Flow Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Inbound Email Flows\", exact=True)\n\n"}, {"config": {"application": "Process Automation", "module": "Flow Administration > Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DFlow%2520Designer%2520Properties%26sysparm_category%3DFlow%2520Designer"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Erin Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Product Catalog", "module": "Product Models > Bundled Models", "url": "/now/nav/ui/classic/params/target/cmdb_model_list.do%3Fsysparm_userpref_module%3D4cfd3bf81b2310002502fbcd2c071322%26sysparm_query%3Dbundle%253Dtrue%255EEQ%26cmdb_model_list.do%3Fsysparm_query%3Dbundle%3Dtrue%5Ecmdb_model_categoryLIKE94028b6a1b5310002502fbcd2c071315"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Reports", "module": "Administration > All", "url": "/now/nav/ui/classic/params/target/sys_report_list.do%3Fsysparm_userpref_module%3D10194860c611227a0176e9c0c5d432c4"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Reports", "module": "Administration > Chart Color Schemes", "url": "/now/nav/ui/classic/params/target/pa_chart_color_schemes_list.do%3Fsysparm_userpref_module%3D498ec423d7200200b4964ebfae610385"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Reports", "module": "Administration > Chart Colors", "url": "/now/nav/ui/classic/params/target/sys_report_chart_color_list.do%3Fsysparm_userpref_module%3D654accd4a9fe3dba010ed0a5f8f71f6b"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Reports", "module": "Administration > Color Definition", "url": "/now/nav/ui/classic/params/target/sys_report_color_list.do%3Fsysparm_userpref_module%3D65b3fec3a9fe3dba016cd91dc11b6f60"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Reports", "module": "Administration > Interactive Filters", "url": "/now/nav/ui/classic/params/target/sys_ui_hp_publisher_list.do%3Fsysparm_userpref_module%3D50e41660931202001aa8372e457ffb2f"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Reports", "module": "Administration > Map Sources", "url": "/now/nav/ui/classic/params/target/sys_report_map_source_list.do%3Fsysparm_userpref_module%3D6a4706a1d7320200bd4a4ebfae610384%26sysparm_query%3DparentISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Reports", "module": "Administration > Maps", "url": "/now/nav/ui/classic/params/target/sys_report_map_list.do%3Fsysparm_userpref_module%3D30454591d7320200bd4a4ebfae610340"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joshua Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Reports", "module": "Administration > Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DReporting%2520Properties%26sysparm_category%3DReporting%2CInteractive%2520Filters"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Moss)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Reports", "module": "Administration > Report Ranges", "url": "/now/nav/ui/classic/params/target/sys_report_range_list.do%3Fsysparm_userpref_module%3D4a84054ac6112271018b5a7393143e2c"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Tina White)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Reports", "module": "Administration > Report Sources", "url": "/now/nav/ui/classic/params/target/sys_report_source_list.do%3Fsysparm_userpref_module%3D6e4e2423c321210038bf506adfba8f48"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Reports", "module": "Administration > Report Statistics", "url": "/now/nav/ui/classic/params/target/report_stats_list.do%3Fsysparm_userpref_module%3D5e45b873d7301200bd4a4ebfae6103fe%26sysparm_query%3Dwidget_sys_idISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Schedules", "module": "Change Schedule Definitions", "url": "/now/nav/ui/classic/params/target/chg_soc_definition_list.do%3Fsysparm_userpref_module%3D1cc2680a5722030096c33da73d94f9fe%26sysparm_query%3Dactive%253Dtrue%255Esys_class_name%253Dchg_soc_definition%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Richard Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Self-Service", "module": "Incidents", "url": "/now/nav/ui/classic/params/target/incident_list.do%3Fsysparm_userpref_module%3D087800c1c0a80164004e32c8a64a97c9%26sysparm_view%3Dess%26sysparm_query%3Dcaller_id%253Djavascript%253Ags.getUserID%2528%2529%255Eactive%253Dtrue%255Euniversal_requestISEMPTY%255EEQ%26caller_id%3Djavascript%3Ags.getUserID()%5Eactive%3Dtrue%5Euniversal_requestISEMPTY"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Stephanie Mann)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Self-Service", "module": "My Assets", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3D2bbf2161770230107384c087cc5a9924"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Self-Service\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"My Assets\", exact=True)\n\n"}, {"config": {"application": "Self-Service", "module": "My Knowledge Articles", "url": "/now/nav/ui/classic/params/target/kb_knowledge_list.do%3Fsysparm_userpref_module%3Dc09f1ed2ff4131009b20ffffffffff56%26sysparm_query%3Dworkflow_stateINdraft%252Creview%252Cpublished%252Cpending_retirement%252Cretired%255Eauthor%253Djavascript%253Ags.getUserID%2528%2529%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Jimenez)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Self-Service", "module": "My Profile", "url": "/now/nav/ui/classic/params/target/sys_user.do%3Fsysparm_stack%3Dsys_user_list.do%26sysparm_view%3Dess%26sysparm_query%3Dsys_id%253Djavascript%253Ags.getUserID%2528%2529%255EEQ%26%26sysparm_stack%3Dno"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Self-Service\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"My Profile\", exact=True)\n\n"}, {"config": {"application": "Self-Service", "module": "My Requests", "url": "/now/nav/ui/classic/params/target/task_list.do%3Fsysparm_userpref_module%3De661dff4c611227b01af0af70d4b67f1%26sysparm_view%3Dmy_request%26sysparm_fixed_query%3Dsys_idINjavascript%3AgetMyRequestIDs()"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Self-Service", "module": "My Tagged Documents", "url": "/now/nav/ui/classic/params/target/%24my_documents.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Self-Service\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"My Tagged Documents\", exact=True)\n\n"}, {"config": {"application": "Self-Service", "module": "My Tags", "url": "/now/nav/ui/classic/params/target/label_list.do%3Fsysparm_userpref_module%3D93575f33eb212100e05ae4e05206fe33%26sysparm_query%3Downer%253Djavascript%253Ags.getUserID%2528%2529%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Self-Service\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"My Tags\", exact=True)\n\n"}, {"config": {"application": "Self-Service", "module": "Requested Items", "url": "/now/nav/ui/classic/params/target/sc_req_item_list.do%3Fsysparm_userpref_module%3D8e696c8cc611227801b1fd9cc4d6fa12%26sysparm_view%3Dess%26sysparm_query%3Drequest.requested_for%253Djavascript%253Ags.getUserID%2528%2529%255Eactive%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Huynh)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Self-Service", "module": "Service Catalog", "url": "/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Self-Service\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Service Catalog\", exact=True)\n\n"}, {"config": {"application": "Self-Service", "module": "Take Survey", "url": "/now/nav/ui/classic/params/target/assessment_take2.do%3Fsysparm_assessable_type%3D87186844d7211100158ba6859e610378"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Allison Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Administration > Catalog UI Policies", "url": "/now/nav/ui/classic/params/target/catalog_ui_policy_list.do%3Fsysparm_userpref_module%3D96927ed90a0a0b470025cd91bb36dca7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Catalog UI Policies\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Administration > Execution Plans", "url": "/now/nav/ui/classic/params/target/sc_cat_item_delivery_plan_list.do%3Fsysparm_userpref_module%3D8a33946cc611227801286eba4ea2d843%26sysparm_query%3D%250A%2509%2509%2509advanced%253Dfalse%255EEQ%26%26sysparm_view%3Dplan"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Execution Plans\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Administration > Fulfillment Groups", "url": "/now/nav/ui/classic/params/target/sys_user_group_list.do%3Fsysparm_userpref_module%3Dc20bd51ac61122e000eeb4a3bb53ce1a%26sysparm_query%3D%2B%2509%2509%2509type%253D74af88c6c611227d0066386e74dc853d%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Fulfillment Groups\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Administration > Properties", "url": "/now/nav/ui/classic/params/target/%24system_properties_servicecatalog_ui.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Ramirez)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Administration > Service Catalog Overview", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3D7ab78953eb32011008f2951ff15228e6"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Administration > User Criteria Diagnostics", "url": "/now/nav/ui/classic/params/target/uc_item_diagnostics.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Phillips)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > Maintain Cart Layouts", "url": "/now/nav/ui/classic/params/target/sc_layout_list.do%3Fsysparm_query%3Dactive%253Dtrue%255EGROUPBYtarget_type"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Definitions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Definitions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Maintain Cart Layouts\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > Maintain Catalogs", "url": "/now/nav/ui/classic/params/target/sc_catalog_list.do%3Fsysparm_userpref_module%3D14cad751d7330100f2d224837e61037f"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Definitions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Definitions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Maintain Catalogs\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > Maintain Categories", "url": "/now/nav/ui/classic/params/target/sc_category_list.do%3Fsysparm_userpref_module%3Dd12996f1c0a8016501ebe8ec165cfac1%26sysparm_view%3Ditem"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Heather Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > Maintain Items", "url": "/now/nav/ui/classic/params/target/sc_cat_item_list.do%3Fsysparm_userpref_module%3Dd420ccf0c611227a006d23ea39bc4207%26sysparm_query%3Dtype%2521%253Dbundle%255Esys_class_name%2521%253Dsc_cat_item_guide%255Etype%2521%253Dpackage%255Esys_class_name%2521%253Dsc_cat_item_content%255Epublished_refISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Definitions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Definitions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Maintain Items\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > Order Guides", "url": "/now/nav/ui/classic/params/target/sc_cat_item_guide_list.do%3Fsysparm_userpref_module%3D32ce5bb37f000001019feb946298246d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Julie Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > Ordered Item Links", "url": "/now/nav/ui/classic/params/target/sc_ordered_item_link_list.do%3Fsysparm_userpref_module%3D3634ce343791300054b6a3549dbe5df4"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Definitions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Definitions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Ordered Item Links\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > Record Producers", "url": "/now/nav/ui/classic/params/target/sc_cat_item_producer_list.do%3Fsysparm_userpref_module%3D29a27f350a0a0b2700875332b8d87f6a%26sysparm_query%3Dpublished_refISEMPTY%255Esys_class_name%2521%253Dsc_cat_item_composite_producer%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Definitions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Definitions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Record Producers\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > User Criteria", "url": "/now/nav/ui/classic/params/target/user_criteria_list.do%3Fsysparm_userpref_module%3D020d7102c3202100c8b837659bba8f9c"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Definitions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Definitions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"User Criteria\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Variables > Item Variables", "url": "/now/nav/ui/classic/params/target/item_option_new_list.do%3Fsysparm_userpref_module%3Df373d629c0a8010a01f4cf3cbed5d9b0%26sysparm_query%3D%2B%2509%2509%2509cat_item%2521%253D%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Variables\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Variables\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Item Variables\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Variables > Plan Variables", "url": "/now/nav/ui/classic/params/target/item_option_new_list.do%3Fsysparm_userpref_module%3Df3741b7fc0a8010a01ac4afb92936722%26sysparm_query%3D%2B%2509%2509%2509delivery_plan%2521%253D%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Variables\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Variables\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Plan Variables\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Variables > Producer Sets", "url": "/now/nav/ui/classic/params/target/item_option_new_producer_set_list.do%3Fsysparm_userpref_module%3D6fd800c373c20110ae42d31ee2f6a788"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Variables\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Variables\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Producer Sets\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Variables > Variable Default Size", "url": "/now/nav/ui/classic/params/target/%24system_properties_ui.do%3Fsysparm_title%3DVariable%2520Default%2520Size%26sysparm_category%3DService%2520Catalog%2520Variable%2520Width%2520Editor"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Variables\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Variables\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Variable Default Size\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Variables > Variable Sets", "url": "/now/nav/ui/classic/params/target/item_option_new_set_list.do%3Fsysparm_userpref_module%3D0086f9270a0a0aa7008307b9cb9952e0%26sysparm_query%3Dsys_class_name%2521%253Ditem_option_new_producer_set%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Variables\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Variables\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Variable Sets\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Classic Mobile Admin > Classic Mobile Layout", "url": "/now/nav/ui/classic/params/target/sc_mobile_layout_list.do%3Fsysparm_userpref_module%3Dc21b8c92eb2201003623666cd206feda"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Classic Mobile Admin\\\"], div[role=\\\"button\\\"][aria-label=\\\"Classic Mobile Admin\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Classic Mobile Layout\", exact=True)\n\n"}, {"config": {"application": "Service Creator", "module": "Administration > Overview", "url": "/now/nav/ui/classic/params/target/home.do%3Fsysparm_view%3Dservice_creator_overview"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Susan Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Service Level Management", "module": "Administration > SLA Condition Rules", "url": "/now/nav/ui/classic/params/target/sla_condition_class_list.do%3Fsysparm_userpref_module%3Decef838d0a0a2cbb4d89f42ad0d32bdc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Level Management\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"SLA Condition Rules\", exact=True)\n\n"}, {"config": {"application": "Service Level Management", "module": "Administration > SLA Timer Configuration", "url": "/now/nav/ui/classic/params/target/sla_timer_config_list.do%3Fsysparm_userpref_module%3D1a10653b53220010a393ddeeff7b127d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Level Management\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"SLA Timer Configuration\", exact=True)\n\n"}, {"config": {"application": "Service Level Management", "module": "Properties > SLA Logging", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DSLA%2520Logging%2520Properties%26sysparm_category%3DService%2520Level%2520Management%2520Logging"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Level Management\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Properties\\\"], div[role=\\\"button\\\"][aria-label=\\\"Properties\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"SLA Logging\", exact=True)\n\n"}, {"config": {"application": "Service Level Management", "module": "Properties > SLA Repair", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DSLA%2520Repair%2520Properties%26sysparm_category%3DService%2520Level%2520Management%2520Repair"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Level Management\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Properties\\\"], div[role=\\\"button\\\"][aria-label=\\\"Properties\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"SLA Repair\", exact=True)\n\n"}, {"config": {"application": "Service Level Management", "module": "SLA > Overview", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3Dc8b587f453011300eaaeddeeff7b1217"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Level Management\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"SLA\\\"], div[role=\\\"button\\\"][aria-label=\\\"SLA\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Overview\", exact=True)\n\n"}, {"config": {"application": "Service Portal", "module": "Search > Search Analytics", "url": "/now/nav/ui/classic/params/target/sys_search_event_list.do%3Fsysparm_userpref_module%3D5a4121775b300010e873ed35cc81c75d%26sysparm_query%3Dapplication_table%253Dsp_portal%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Lee)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Service Portal", "module": "Search > Search Result Events", "url": "/now/nav/ui/classic/params/target/sys_search_signal_result_event_list.do%3Fsysparm_userpref_module%3D69f1e1775b300010e873ed35cc81c711%26sysparm_query%3Dsearch_signal_event.search_event.application_table%253Dsp_portal%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Portal\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Search\\\"], div[role=\\\"button\\\"][aria-label=\\\"Search\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Search Result Events\", exact=True)\n\n"}, {"config": {"application": "Service Portal", "module": "Search > Search Sources", "url": "/now/nav/ui/classic/params/target/sp_search_source_list.do%3Fsysparm_userpref_module%3D2095a0795b800300a9ad09ed5a62bc62"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Portal\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Search\\\"], div[role=\\\"button\\\"][aria-label=\\\"Search\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Search Sources\", exact=True)\n\n"}, {"config": {"application": "State Management", "module": "State Models", "url": "/now/nav/ui/classic/params/target/sys_state_model_list.do%3Fsysparm_userpref_module%3Db40103b67f933200666bdd620efa9109"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"State Management\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"State Models\", exact=True)\n\n"}, {"config": {"application": "Survey", "module": "Administration > User Groups", "url": "/now/nav/ui/classic/params/target/sys_user_group_list.do%3Fsysparm_userpref_module%3D5ee4cc0ed7211100828320300e6103ee%26sysparm_view%3Dsurvey%26sysparm_query%3DtypeLIKE2e763549d7111100828320300e61038d%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Reed)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Survey", "module": "Survey Instances > All", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3Da87bc1b967300300ba57c3105685efe2%26sysparm_view%3Dsurvey%26sysparm_query%3Dmetric_type.evaluation_method%253Dsurvey%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Survey\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Survey Instances\\\"], div[role=\\\"button\\\"][aria-label=\\\"Survey Instances\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"All\", exact=True)\n\n"}, {"config": {"application": "Survey", "module": "Survey Instances > Cancelled", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3D4db00cdb67800300a8532b505685ef51%26sysparm_view%3Dsurvey%26sysparm_query%3Dmetric_type.evaluation_method%253Dsurvey%255Estate%253Dcanceled%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Survey\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Survey Instances\\\"], div[role=\\\"button\\\"][aria-label=\\\"Survey Instances\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Cancelled\", exact=True)\n\n"}, {"config": {"application": "Survey", "module": "Survey Instances > Completed", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_query%3Dmetric_type.evaluation_method%3Dsurvey%5Estate%3Dcomplete%5EORDERBYDESCtaken_on%26sysparm_first_row%3D1%26sysparm_view%3Dsurvey"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joseph Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Survey", "module": "Survey Instances > In progress", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3Da1700cdb67800300a8532b505685efc7%26sysparm_view%3Dsurvey%26sysparm_query%3Dmetric_type.evaluation_method%253Dsurvey%255Estate%253Dwip%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Survey\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Survey Instances\\\"], div[role=\\\"button\\\"][aria-label=\\\"Survey Instances\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"In progress\", exact=True)\n\n"}, {"config": {"application": "Survey", "module": "Survey Instances > Ready to take", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3D0850c8db67800300a8532b505685ef4b%26sysparm_view%3Dsurvey%26sysparm_query%3Dmetric_type.evaluation_method%253Dsurvey%255Estate%253Dready%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Survey\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Survey Instances\\\"], div[role=\\\"button\\\"][aria-label=\\\"Survey Instances\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Ready to take\", exact=True)\n\n"}, {"config": {"application": "System Clone", "module": "Administration > Clone Targets", "url": "/now/nav/ui/classic/params/target/instance_list.do%3Fsysparm_userpref_module%3D3155d500371120004f6a80f7bcbe5d05%26sysparm_view%3Dclone_request%26sysparm_query%3Dsource%253Dfalse%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Murphy)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Clone", "module": "Clone Definition > Cleanup Scripts", "url": "/now/nav/ui/classic/params/target/clone_cleanup_script_list.do%3Fsysparm_userpref_module%3Dea22e45f0a000665751cc162e07858ec%26sysparm_fixed_query%3Dinclude_in_system_clone%3Dtrue"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Deborah Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Clone", "module": "Clone Definition > Exclude Tables", "url": "/now/nav/ui/classic/params/target/clone_data_exclude_list.do%3Fsysparm_userpref_module%3De2ff791537302000414180f7bcbe5dae%26sysparm_fixed_query%3Dinclude_in_system_clone%3Dtrue"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jeremy Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Clone", "module": "Clone Definition > Preserve Data", "url": "/now/nav/ui/classic/params/target/clone_data_preserver_list.do%3Fsysparm_userpref_module%3D4ff729c00a0006ef5e91af0fda30166b%26sysparm_fixed_query%3Dinclude_in_system_clone%3Dtrue"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Clone\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Clone Definition\\\"], div[role=\\\"button\\\"][aria-label=\\\"Clone Definition\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Preserve Data\", exact=True)\n\n"}, {"config": {"application": "System Clone", "module": "Live Clones > Active Clones", "url": "/now/nav/ui/classic/params/target/clone_instance_list.do%3Fsysparm_userpref_module%3D5a95ec5737302000414180f7bcbe5d5c%26sysparm_query%3DstateINRequested%252CScheduled%252CActive%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Clone\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Live Clones\\\"], div[role=\\\"button\\\"][aria-label=\\\"Live Clones\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Active Clones\", exact=True)\n\n"}, {"config": {"application": "System Clone", "module": "Live Clones > Clone History", "url": "/now/nav/ui/classic/params/target/clone_instance_list.do%3Fsysparm_userpref_module%3D2b9bad610a0006ef69c921c2044b2c53%26sysparm_query%3Dstate%2521%253DDraft%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Clone\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Live Clones\\\"], div[role=\\\"button\\\"][aria-label=\\\"Live Clones\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Clone History\", exact=True)\n\n"}, {"config": {"application": "System Diagnostics", "module": "Performance Windows > Active Query Index Hints", "url": "/now/nav/ui/classic/params/target/sys_query_index_hint_list.do%3Fsysparm_userpref_module%3D72c19f03c30031007de15ad8cbba8fa8%26sysparm_query%3Dactive%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "System Diagnostics", "module": "Stats > Slow Events", "url": "/now/nav/ui/classic/params/target/sysevent_pattern_list.do%3Fsysparm_userpref_module%3Da709a782c39302000c8a174292d3ae53%26sysparm_query%3Dwindow_endISEMPTY%255Ewindow_startISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Elizabeth Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Diagnostics", "module": "Stats > Slow Interactions", "url": "/now/nav/ui/classic/params/target/sys_interaction_pattern_list.do%3Fsysparm_userpref_module%3Db3e7dbb1c7331010b0e8e46788c26066"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Diagnostics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Stats\\\"], div[role=\\\"button\\\"][aria-label=\\\"Stats\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Slow Interactions\", exact=True)\n\n"}, {"config": {"application": "System Diagnostics", "module": "Stats > Slow Mutex Locks", "url": "/now/nav/ui/classic/params/target/sys_mutex_pattern_list.do%3Fsysparm_userpref_module%3D54f49703c3220200e6da174292d3aed5%26sysparm_query%3Dwindow_endISEMPTY%255Ewindow_startISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Diagnostics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Stats\\\"], div[role=\\\"button\\\"][aria-label=\\\"Stats\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Slow Mutex Locks\", exact=True)\n\n"}, {"config": {"application": "System Diagnostics", "module": "Stats > Slow Queries", "url": "/now/nav/ui/classic/params/target/sys_query_pattern_list.do%3Fsysparm_userpref_module%3D9d967a108f30300072a89cfde0f92389%26sysparm_query%3Dwindow_endISEMPTY%255Ewindow_startISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Diagnostics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Stats\\\"], div[role=\\\"button\\\"][aria-label=\\\"Stats\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Slow Queries\", exact=True)\n\n"}, {"config": {"application": "System Diagnostics", "module": "Stats > Slow Scripts", "url": "/now/nav/ui/classic/params/target/sys_script_pattern_list.do%3Fsysparm_userpref_module%3Dc0667612872231007305fdbee3e3ec03%26sysparm_query%3Dwindow_endISEMPTY%255Ewindow_startISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Diagnostics", "module": "Stats > Slow Transactions", "url": "/now/nav/ui/classic/params/target/sys_transaction_pattern_list.do%3Fsysparm_userpref_module%3Dad763612872231007305fdbee3e3ec3c%26sysparm_query%3Dwindow_endISEMPTY%255Ewindow_startISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Diagnostics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Stats\\\"], div[role=\\\"button\\\"][aria-label=\\\"Stats\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Slow Transactions\", exact=True)\n\n"}, {"config": {"application": "System Diagnostics", "module": "Stats > Stats", "url": "/now/nav/ui/classic/params/target/stats.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 120, in cheat\n with page.expect_navigation():\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 85, in __exit__\n self._event.value\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 59, in value\n raise exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 208, in continuation\n event = await waiter.result()\n ^^^^^^^^^^^^^^^^^^^^^\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n=========================== logs ===========================\nwaiting for navigation until 'load'\n============================================================\n"}, {"config": {"application": "System Extension Points", "module": "Client Extension Points", "url": "/now/nav/ui/classic/params/target/sys_client_extension_point_list.do%3Fsysparm_userpref_module%3D8156424bb31023009b67a13816a8dc1f"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Extension Points\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Client Extension Points\", exact=True)\n\n"}, {"config": {"application": "System Extension Points", "module": "Scripted Extension Points", "url": "/now/nav/ui/classic/params/target/sys_extension_point_list.do%3Fsysparm_userpref_module%3Dfb840a0bb31023009b67a13816a8dc9f"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Extension Points\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Scripted Extension Points\", exact=True)\n\n"}, {"config": {"application": "System Extension Points", "module": "UI Extension Points", "url": "/now/nav/ui/classic/params/target/sys_ui_extension_point_list.do%3Fsysparm_userpref_module%3Df4650e0bb31023009b67a13816a8dc8d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Import Sets", "module": "Administration > Data Sources", "url": "/now/nav/ui/classic/params/target/sys_data_source_list.do%3Fsysparm_userpref_module%3D152ee7590a0a0b4f00da6ab844630782"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Import Sets\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Data Sources\", exact=True)\n\n"}, {"config": {"application": "System Import Sets", "module": "Administration > ETL Definitions", "url": "/now/nav/ui/classic/params/target/sys_rte_eb_etl_definition_list.do%3Fsysparm_userpref_module%3Daa6e74839f4000105cf3ffa4677fcf79"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rebecca Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Import Sets", "module": "Administration > Execution Contexts", "url": "/now/nav/ui/classic/params/target/sys_execution_context_list.do%3Fsysparm_userpref_module%3Dba048b9b5b201010953330ad5981c7eb"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Import Sets\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Execution Contexts\", exact=True)\n\n"}, {"config": {"application": "System Import Sets", "module": "Administration > Scheduled Imports", "url": "/now/nav/ui/classic/params/target/scheduled_import_set_list.do%3Fsysparm_userpref_module%3Dd99cecb40a0a0b8000f025488e8cbf80"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Gutierrez)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Import Sets", "module": "Administration > Transform Maps", "url": "/now/nav/ui/classic/params/target/sys_transform_map_list.do%3Fsysparm_userpref_module%3Dd809195a0af04cc8004a7b95a2d4361b"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kelli Green)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Import Sets", "module": "Advanced > Concurrent Import Set Jobs", "url": "/now/nav/ui/classic/params/target/sys_concurrent_import_set_job_list.do%3Fsysparm_userpref_module%3D3373a2459f331300487df84bc42e705b"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ryan Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Import Sets", "module": "Advanced > Concurrent Import Sets", "url": "/now/nav/ui/classic/params/target/sys_concurrent_import_set_list.do%3Fsysparm_userpref_module%3D10d0b7a79f331300487df84bc42e70ef"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Import Sets\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Advanced\\\"], div[role=\\\"button\\\"][aria-label=\\\"Advanced\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Concurrent Import Sets\", exact=True)\n\n"}, {"config": {"application": "System Import Sets", "module": "Advanced > Multi Import Sets", "url": "/now/nav/ui/classic/params/target/sys_multi_import_set_list.do%3Fsysparm_userpref_module%3Daba30300ffda10105cf343d0653bf199"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Import Sets\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Advanced\\\"], div[role=\\\"button\\\"][aria-label=\\\"Advanced\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Multi Import Sets\", exact=True)\n\n"}, {"config": {"application": "System Import Sets", "module": "Import Set Tables > Cleanup", "url": "/now/nav/ui/classic/params/target/cleanup_import_sets.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Import Sets\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Import Set Tables\\\"], div[role=\\\"button\\\"][aria-label=\\\"Import Set Tables\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Cleanup\", exact=True)\n\n"}, {"config": {"application": "System LDAP", "module": "Certificates", "url": "/now/nav/ui/classic/params/target/sys_certificate_list.do%3Fsysparm_userpref_module%3D4a66f5a90a0a0b61009214c7c9cdcf99"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System LDAP\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Certificates\", exact=True)\n\n"}, {"config": {"application": "System LDAP", "module": "Create New Server", "url": "/now/nav/ui/classic/params/target/com.glideapp.servicecatalog_cat_item_view.do%3Fsysparm_id%3D51b5d9170a0a0b0c00b519afdeb51697"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System LDAP\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Create New Server\", exact=True)\n\n"}, {"config": {"application": "System LDAP", "module": "Data Sources", "url": "/now/nav/ui/classic/params/target/sys_data_source_list.do%3Fsysparm_userpref_module%3Dc23890190a0a0b9100cf60cb1502a88b%26sysparm_query%3Dtype%253DLDAP%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System LDAP\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Data Sources\", exact=True)\n\n"}, {"config": {"application": "System LDAP", "module": "LDAP Log", "url": "/now/nav/ui/classic/params/target/syslog_list.do%3Fsysparm_userpref_module%3De974e9450a0a0b2600566537af98e87a%26sysparm_query%3Dsys_created_onONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255Esource%253DLDAP%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System LDAP\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"LDAP Log\", exact=True)\n\n"}, {"config": {"application": "System LDAP", "module": "LDAP Servers", "url": "/now/nav/ui/classic/params/target/ldap_server_config_list.do%3Fsysparm_userpref_module%3Db9c0d6db0a0a0b0f00137f46366bfb6a"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System LDAP\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"LDAP Servers\", exact=True)\n\n"}, {"config": {"application": "System LDAP", "module": "Scheduled Loads", "url": "/now/nav/ui/classic/params/target/scheduled_import_set_list.do%3Fsysparm_userpref_module%3Dc2499f250a0a0b9100514a2f093b5209%26sysparm_query%3Ddata_source.type%253DLDAP%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System LDAP\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Scheduled Loads\", exact=True)\n\n"}, {"config": {"application": "System LDAP", "module": "Transform Maps", "url": "/now/nav/ui/classic/params/target/sys_transform_map_list.do%3Fsysparm_userpref_module%3Dc233cf1a0a0a0b9100abe4814abe8571%26sysparm_query%3Dsource_table%253Djavascript%253AgetLDAPSources%2528%2529%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System LDAP\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Transform Maps\", exact=True)\n\n"}, {"config": {"application": "System Localization", "module": "Currencies", "url": "/now/nav/ui/classic/params/target/fx_currency_list.do%3Fsysparm_userpref_module%3De1821372c0a80a6e002447ddd9c338f4%26sysparm_query%3Dactive%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Localization\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Currencies\", exact=True)\n\n"}, {"config": {"application": "System Localization", "module": "Exchange Rates", "url": "/now/nav/ui/classic/params/target/fx_rate_list.do%3Fsysparm_userpref_module%3De18381b3c0a80a6e00a2b05779d783b0%26sysparm_query%3Dcurrency.active%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Localization\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Exchange Rates\", exact=True)\n\n"}, {"config": {"application": "System Localization", "module": "Load Exchange Rates", "url": "/now/nav/ui/classic/params/target/sys.scripts.do%3Faction%3Drun_module%26sys_id%3De1e825910a25810200ada509057e7918"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Angela Hernandez)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Logs", "module": "System Log > All", "url": "/now/nav/ui/classic/params/target/syslog_list.do%3Fsysparm_userpref_module%3Dab0b7690c0a8016400bdb8598ce01adf%26sysparm_query%3Dsys_created_onONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Logs\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System Log\\\"], div[role=\\\"button\\\"][aria-label=\\\"System Log\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"All\", exact=True)\n\n"}, {"config": {"application": "System Logs", "module": "System Log > Application Logs", "url": "/now/nav/ui/classic/params/target/syslog_app_scope_list.do%3Fsysparm_userpref_module%3D97ee0f02c30321007de15ad8cbba8f60%26sysparm_query%3Dsys_created_onONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "System Logs", "module": "System Log > Code Signing", "url": "/now/nav/ui/classic/params/target/syslog_list.do%3Fsysparm_userpref_module%3D0edaeba2530220108321ddeeff7b12a0%26sysparm_query%3Dsource%253DCode%2BSigning%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "System Logs", "module": "System Log > Errors", "url": "/now/nav/ui/classic/params/target/syslog_list.do%3Fsysparm_userpref_module%3D141083050a0a0b1401c381f5361eaf9c%26sysparm_query%3Dsys_created_onONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255Elevel%253D2%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Logs\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System Log\\\"], div[role=\\\"button\\\"][aria-label=\\\"System Log\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Errors\", exact=True)\n\n"}, {"config": {"application": "System Logs", "module": "System Log > Script Log Statements", "url": "/now/nav/ui/classic/params/target/syslog_list.do%3Fsysparm_userpref_module%3Df774f77b0a0a3c74006c827b1705662e%26sysparm_query%3Dsys_created_onONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255Esource%253D***%2BScript%255EEQ%26%26sysparm_query_category%3Dlog%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "System Logs", "module": "System Log > Transaction Cancellations", "url": "/now/nav/ui/classic/params/target/syslog_cancellation_list.do%3Fsysparm_userpref_module%3Da57d48b067311200d2d3c26e52415ab3%26sysparm_query%3Dsys_created_onONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "System Logs", "module": "System Log > Warnings", "url": "/now/nav/ui/classic/params/target/syslog_list.do%3Fsysparm_userpref_module%3D140fe8040a0a0b1400af17f70cf505a2%26sysparm_query%3Dsys_created_onONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255Elevel%253D1%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Logs\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System Log\\\"], div[role=\\\"button\\\"][aria-label=\\\"System Log\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Warnings\", exact=True)\n\n"}, {"config": {"application": "System Logs", "module": "Utilities > Node Log File Download", "url": "/now/nav/ui/classic/params/target/v_logfiles_list.do%3Fsysparm_userpref_module%3D41b2b7ea0a0a0b5c00a1a77666dca4aa"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Morse)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Logs", "module": "Utilities > Node Log File Download History", "url": "/now/nav/ui/classic/params/target/node_log_download_info_list.do%3Fsysparm_userpref_module%3D9effb0f10b3212005a33061437673aaa"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Logs\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Utilities\\\"], div[role=\\\"button\\\"][aria-label=\\\"Utilities\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Node Log File Download History\", exact=True)\n\n"}, {"config": {"application": "System Map Page", "module": "Map Pages", "url": "/now/nav/ui/classic/params/target/cmn_map_page_list.do%3Fsysparm_userpref_module%3Dfde099660a64005e00041462c5df45c5"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Map Page\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Map Pages\", exact=True)\n\n"}, {"config": {"application": "System Mobile", "module": "Search > Search Analytics", "url": "/now/nav/ui/classic/params/target/sys_search_event_list.do%3Fsysparm_userpref_module%3Dbce26d775b300010e873ed35cc81c735%26sysparm_query%3Dapplication_table%253Dsys_scope%255Eapplication_id%253D5cfbdaac77eb2300454792718a106157%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Mobile\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Search\\\"], div[role=\\\"button\\\"][aria-label=\\\"Search\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Search Analytics\", exact=True)\n\n"}, {"config": {"application": "System Notification", "module": "Email > Email Access Restriction", "url": "/now/nav/ui/classic/params/target/email_access_restriction_list.do%3Fsysparm_userpref_module%3D4ba59ba33b101300c869c2c703efc412"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Notification", "module": "Email > Notifications", "url": "/now/nav/ui/classic/params/target/sysevent_email_action_list.do%3Fsysparm_userpref_module%3D57c7122e0a00008200e0f94513f2f7ee%26sysparm_query%3D%2B%2509%2509%2509active%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Notification\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Email\\\"], div[role=\\\"button\\\"][aria-label=\\\"Email\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Notifications\", exact=True)\n\n"}, {"config": {"application": "System OAuth", "module": "Application Registry", "url": "/now/nav/ui/classic/params/target/oauth_entity_list.do%3Fsysparm_userpref_module%3Deb1b4433d7112100f20bc8170e61037b%26sysparm_query%3Dtype%253Dclient%255EORtype%253Doauth_provider%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System OAuth\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Application Registry\", exact=True)\n\n"}, {"config": {"application": "System OAuth", "module": "JWT Keys", "url": "/now/nav/ui/classic/params/target/jwt_keystore_aliases_list.do%3Fsysparm_userpref_module%3Dd3d7e45673331300616ca9843cf6a750"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System OAuth", "module": "JWT Providers", "url": "/now/nav/ui/classic/params/target/jwt_provider_list.do%3Fsysparm_userpref_module%3D8b95922773231300616ca9843cf6a760%26sysparm_view%3Djwt_provider"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rachel Davidson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System OAuth", "module": "SAML2 Assertion Producers", "url": "/now/nav/ui/classic/params/target/saml2_assertion_producer_list.do%3Fsysparm_userpref_module%3D4937b40a8711011044d5bd6ec7cb0b34"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System OAuth\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"SAML2 Assertion Producers\", exact=True)\n\n"}, {"config": {"application": "System Policy", "module": "Email > Inbound Actions", "url": "/now/nav/ui/classic/params/target/sysevent_in_email_action_list.do%3Fsysparm_userpref_module%3D3cce245ac611227a01b51db7d30cb3d6"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Email\\\"], div[role=\\\"button\\\"][aria-label=\\\"Email\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Inbound Actions\", exact=True)\n\n"}, {"config": {"application": "System Policy", "module": "Events > Script Actions", "url": "/now/nav/ui/classic/params/target/sysevent_script_action_list.do%3Fsysparm_userpref_module%3Dd5f6334bc611227b01f32c4aadcbf2b0"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Events\\\"], div[role=\\\"button\\\"][aria-label=\\\"Events\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Script Actions\", exact=True)\n\n"}, {"config": {"application": "System Policy", "module": "Rules > Data Policies", "url": "/now/nav/ui/classic/params/target/sys_data_policy2_list.do%3Fsysparm_userpref_module%3Deb29437dff0010003061fe51c17f9db8"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Rules\\\"], div[role=\\\"button\\\"][aria-label=\\\"Rules\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Data Policies\", exact=True)\n\n"}, {"config": {"application": "System Policy", "module": "Rules > Telephone Display Rules", "url": "/now/nav/ui/classic/params/target/sys_phone_territory_list.do%3Fsysparm_userpref_module%3Dc32e34cceb1201007128a5fc5206fe82"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Rules\\\"], div[role=\\\"button\\\"][aria-label=\\\"Rules\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Telephone Display Rules\", exact=True)\n\n"}, {"config": {"application": "System Policy", "module": "Service Catalog > Process Guides", "url": "/now/nav/ui/classic/params/target/process_guide_list.do%3Fsysparm_userpref_module%3D43cf1cce7f0000010032b8e0e5f96681"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Service Catalog\\\"], div[role=\\\"button\\\"][aria-label=\\\"Service Catalog\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Process Guides\", exact=True)\n\n"}, {"config": {"application": "System Properties", "module": "Dashboard Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DDashboard%2520Properties%26sysparm_category%3DResponsive%2520Dashboard%2520Properties"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Properties\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Dashboard Properties\", exact=True)\n\n"}, {"config": {"application": "System Properties", "module": "My Company", "url": "/now/nav/ui/classic/params/target/core_company.do%3Fsysparm_stack%3Dcore_company_list.do%26sysparm_view%3Dmy_company%26sysparm_query%3Dprimary%253Dtrue%255EEQ%26primary%3Dtrue%26sysparm_stack%3Dhome.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Run Level", "module": "Operational Toggle Levels", "url": "/now/nav/ui/classic/params/target/sys_operational_toggle_level_list.do%3Fsysparm_userpref_module%3Dd4231424b70320104c75ccf78e11a9f3"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Run Level\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Operational Toggle Levels\", exact=True)\n\n"}, {"config": {"application": "System Run Level", "module": "Operational Toggles", "url": "/now/nav/ui/classic/params/target/sys_operational_toggle_list.do%3Fsysparm_userpref_module%3D5c725ce0b70320104c75ccf78e11a9d4"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Run Level\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Operational Toggles\", exact=True)\n\n"}, {"config": {"application": "System Run Level", "module": "Run Level Toggle Mapping", "url": "/now/nav/ui/classic/params/target/sys_run_level_op_toggle_m2m_list.do%3Fsysparm_userpref_module%3D94041424b70320104c75ccf78e11a925"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Deborah Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Scheduler", "module": "Scheduled Jobs > Today's Scheduled Jobs", "url": "/now/nav/ui/classic/params/target/sys_trigger_list.do%3Fsysparm_userpref_module%3De72afd88c611227600d1afd39803f041%26sysparm_query%3Dnext_actionONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Scheduler\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Scheduled Jobs\\\"], div[role=\\\"button\\\"][aria-label=\\\"Scheduled Jobs\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Today's Scheduled Jobs\", exact=True)\n\n"}, {"config": {"application": "System Scheduler", "module": "Schedules > Schedules", "url": "/now/nav/ui/classic/params/target/cmn_schedule_list.do%3Fsysparm_userpref_module%3D30cc3df4c0a80165006dcf89f2bcb1ee"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Clark)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Security", "module": "Data Classification > Overview", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3Dc38ca3a273031010ae8dd21efaf6a747%26sysparm_tab%3D95ac63a273031010ae8dd21efaf6a715%26sysparm_cancelable%3Dtrue%26sysparm_editable%3Dfalse%26sysparm_active_panel%3Dfalse"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "System Security", "module": "Users and Groups > Access Role Detail View", "url": "/now/nav/ui/classic/params/target/security_acl_detail_list.do%3Fsysparm_userpref_module%3Dc90df1e9c0a80a6d7a6a17eaeaf2f814"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Security\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Users and Groups\\\"], div[role=\\\"button\\\"][aria-label=\\\"Users and Groups\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Access Role Detail View\", exact=True)\n\n"}, {"config": {"application": "System UI", "module": "Attachment Icon Rules", "url": "/now/nav/ui/classic/params/target/sys_attachment_icon_rule_list.do%3Fsysparm_userpref_module%3D8ec2f03183701000dada2e5c37d9294e"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System UI\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Attachment Icon Rules\", exact=True)\n\n"}, {"config": {"application": "System UI", "module": "Field Styles", "url": "/now/nav/ui/classic/params/target/sys_ui_style_list.do%3Fsysparm_userpref_module%3Dc5cc1c4cc0a80164013e846f439f500f"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System UI\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Field Styles\", exact=True)\n\n"}, {"config": {"application": "System Web Services", "module": "REST > CORS Rules", "url": "/now/nav/ui/classic/params/target/sys_cors_rule_list.do%3Fsysparm_userpref_module%3Dcbbd9e02473002004695d7527c9a719e"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Web Services\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"REST\\\"], div[role=\\\"button\\\"][aria-label=\\\"REST\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"CORS Rules\", exact=True)\n\n"}, {"config": {"application": "System Web Services", "module": "REST > Example Client Apps", "url": "/now/nav/ui/classic/params/target/example_apps_list.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Web Services\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"REST\\\"], div[role=\\\"button\\\"][aria-label=\\\"REST\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Example Client Apps\", exact=True)\n\n"}, {"config": {"application": "System Web Services", "module": "REST > Insert Multiple", "url": "/now/nav/ui/classic/params/target/sys_rest_insert_multiple_list.do%3Fsysparm_userpref_module%3D9eb73373ff1110105cf343d0653bf140"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Web Services\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"REST\\\"], div[role=\\\"button\\\"][aria-label=\\\"REST\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Insert Multiple\", exact=True)\n\n"}, {"config": {"application": "Targeted Communications", "module": "Draft Publications", "url": "/now/nav/ui/classic/params/target/sn_publications_publication_list.do%3Fsysparm_userpref_module%3D7cca3965d70112004f1e82285e6103f4%26sysparm_query%3Dstage%253Dauthor%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Targeted Communications\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Draft Publications\", exact=True)\n\n"}, {"config": {"application": "Upgrade Center", "module": "Administration > Upgrade Plan Notification", "url": "/now/nav/ui/classic/params/target/sysevent_email_action.do%3Fsysparm_stack%3Dsysevent_email_action_list.do%26sysparm_query%3Dname%253DUpgrade%2BPlan%2Bpreparation%2Berror%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Upgrade Center\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Upgrade Plan Notification\", exact=True)\n\n"}, {"config": {"application": "User Administration", "module": "Role Delegation > Role Delegators", "url": "/now/nav/ui/classic/params/target/sys_user_has_role_list.do%3Fsysparm_userpref_module%3D6806e68b0a0a0bc8003e77a7f80b664a%26sysparm_view%3DRole%2Bdelegator%26sysparm_query%3Drole%253D011ba5aa0a0a0b3001a439c580549134%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"User Administration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Role Delegation\\\"], div[role=\\\"button\\\"][aria-label=\\\"Role Delegation\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Role Delegators\", exact=True)\n\n"}, {"config": {"application": "User Experience Analytics", "module": "Authentications", "url": "/now/nav/ui/classic/params/target/sys_analytics_authentication_list.do%3Fsysparm_userpref_module%3Dce42d20953181010d69cddeeff7b123c"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"User Experience Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Authentications\", exact=True)\n\n"}, {"config": {"application": "User Experience Analytics", "module": "Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DUser%2520Experience%2520Analytics%2520Properties%26sysparm_category%3DUser%2520Experience%2520Analytics"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "User Experience Analytics", "module": "Settings", "url": "/now/nav/ui/classic/params/target/sys_analytics_bucket_list.do%3Fsysparm_userpref_module%3Df0a14674c7220010393d265c95c2603f"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Nicole Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Workflow", "module": "Administration > Activity Definitions", "url": "/now/nav/ui/classic/params/target/wf_activity_definition_list.do%3Fsysparm_userpref_module%3Dc11f75b17f000001019281dae4e50aee%26sysparm_query%3Dcategory%2521%253Ddeprecated%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Workflow\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Activity Definitions\", exact=True)\n\n"}, {"config": {"application": "Workflow", "module": "Live Workflows > Active Contexts", "url": "/now/nav/ui/classic/params/target/wf_context_list.do%3Fsysparm_userpref_module%3Da72e4427c0a80164005f387c3967acbb%26sysparm_query%3Dactive%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Workflow\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Live Workflows\\\"], div[role=\\\"button\\\"][aria-label=\\\"Live Workflows\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Active Contexts\", exact=True)\n\n"}, {"config": {"application": "Workflow", "module": "Live Workflows > All Contexts", "url": "/now/nav/ui/classic/params/target/wf_context_list.do%3Fsysparm_userpref_module%3Ddba11041c0a80165008e9d0df5238b13"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Workflow\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Live Workflows\\\"], div[role=\\\"button\\\"][aria-label=\\\"Live Workflows\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"All Contexts\", exact=True)\n\n"}, {"config": {"application": "Workflow", "module": "Live Workflows > Executing Activities", "url": "/now/nav/ui/classic/params/target/wf_executing_list.do%3Fsysparm_userpref_module%3Da72eaec1c0a80164002c6f70d9001dcf"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Workflow\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Live Workflows\\\"], div[role=\\\"button\\\"][aria-label=\\\"Live Workflows\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Executing Activities\", exact=True)\n\n"}, {"config": {"application": "Workflow", "module": "Live Workflows > History", "url": "/now/nav/ui/classic/params/target/wf_history_list.do%3Fsysparm_userpref_module%3Da72f02d2c0a80164005d9d903ea839ad"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Eric Lindsey)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Workspace Experience", "module": "Forms > Workspace View Rules", "url": "/now/nav/ui/classic/params/target/sysrule_view_workspace_list.do%3Fsysparm_view%3Dworkspace"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Workspace Experience\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Forms\\\"], div[role=\\\"button\\\"][aria-label=\\\"Forms\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Workspace View Rules\", exact=True)\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_CreateChangeRequestTask.json b/TEST_10/failed_CreateChangeRequestTask.json new file mode 100644 index 0000000..561bf2f --- /dev/null +++ b/TEST_10/failed_CreateChangeRequestTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["backout_plan", "number", "close_notes", "assignment_group", "close_code", "short_description", "impact", "description", "business_service", "test_plan", "service_offering", "category", "risk", "justification", "risk_impact_analysis"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:07:57 - System Administrator (Approval history)\nGroup approval for Database approved by user ITIL User (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Database", "backout_plan": "smallage conclusory proselenic tasselet scarlet", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "precertify twinism spaning periportal complication", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "01:00.0 RAID bus controller: Adaptec AAC-RAID has failed on PSORA1 and needs to be replaced immediately.", "due_date": "", "end_date": "2023-11-07 06:30:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "Fail PSORA1 to DR systemShutdown SystemRemove failed RAID cardInstall new RAID cardBoot systemConfigure RAID cardBring system onlineValidate access to disk structuresFailback from DR to PSORA1", "justification": "preiotize purveyable kenningwort indecently nominatively", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000047", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:32", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "2 - High", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "neddy sinuosity bimuscular geogonic underclay", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "A failed RAID controller card needs to be replaced on PSORA1", "sla_due": "UNKNOWN", "start_date": "2023-11-07 02:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:32", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "91cdf152db252200a6a2b31be0b8f50e", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:43:31", "task_effective_number": "CHG0000047", "test_plan": "lierre Scaphopoda rationalness countersignal ostracophorous", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:24"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melissa.Moore.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["category", "test_plan", "number", "risk", "backout_plan", "short_description", "business_service", "implementation_plan", "close_notes", "risk_impact_analysis"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "ITSM Engineering", "backout_plan": "metapsychosis premarriage hesperideous Meleagridae sectarial", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Software", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "repaganizer Augustinianism theologically verbenalin retroaction", "closed_at": "", "closed_by": "", "cmdb_ci": "ApplicationServerHelpdesk", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "sleepily provocant supraocclusion unamiss Faventine", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "brideship pelter Delphinidae obscurantic Algaroth", "justification": "homologist choloscopy shadowbox unobtainableness plancher", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0040003", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2016-08-10 09:10:41", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": "broken", "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "2016-08-10 09:10:33", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "skua clothe unhopingly canonizant blindball", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Please reboot ApplicationServerHelpdesk", "sla_due": "UNKNOWN", "start_date": "", "state": "New", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2016-08-10 09:10:41", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0126961347c12200e0ef563dbb9a717e", "sys_mod_count": "0", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2016-08-10 09:10:41", "task_effective_number": "CHG0040003", "test_plan": "posthypophyseal redesignate countersconce heterochronism metrostyle", "time_worked": "", "type": "Emergency", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sandra.Chaney.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["close_notes", "impact", "short_description", "test_plan", "risk_impact_analysis", "description", "risk", "number", "justification", "cmdb_ci"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:12:23 - System Administrator (Approval history)\nGroup approval for Hardware approved by user David Dan (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Hardware", "backout_plan": "rollback to existing db_block_buffer setting", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "instrumentative piedness broadacre archway replanter", "closed_at": "", "closed_by": "", "cmdb_ci": "SAP ORA01", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:46:57", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The database size has increased and the cache hit rate is at the low end of an acceptable rate. The Database team needss to increase the amount of memory allocated to the Oracle SGA to increase the cache hit rate.", "due_date": "", "end_date": "2023-12-05 05:00:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi initSAPORA01.orayank and put existing db_block_buffers lineComment out existing db_block_buffers settingSet new db_block_buffers line to 7500Restart SAPORA01 database instance", "justification": "Peridinieae storminess sclerotomic anthemion carpent", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000074", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:35", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "2 - High", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "oppugnate Tenebrionidae pseudodiastolic pseudopodal abiology", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Increase db_block_buffers from 5000 to 7500", "sla_due": "UNKNOWN", "start_date": "2023-12-05 04:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:35", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "cacd7552db252200a6a2b31be0b8f5ad", "sys_mod_count": "24", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:46:57", "task_effective_number": "CHG0000074", "test_plan": "unpredicable sinusal automobilism adhere Bihari", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:25"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Anderson)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["category", "assignment_group", "cmdb_ci", "justification", "backout_plan", "close_code", "implementation_plan"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "Network", "backout_plan": "Due to the limited number of commands in the implementation plan it is not possible to backout the change.If required you are authorized to reboot the router if BGP fails to work", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "No issues", "closed_at": "2015-07-06 11:58:27", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Resend the complete BGP table to neighboring routers--Both neighbors need to support soft reset route refresh capability.--Stores complete BGP table of you neighbor in router memory.--Not a good idea on a peering router with full feed, due to the memory requirements.", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "-- Place router into maintenance mode in the monitoring platform-- Logon to router through SSH-- Run the following commandrouter(config-router)#router bgp 12345router(config-router)#neighbor {neighbor ip} soft-reconfig [inbound]router#clear ip bgp {neighbor ip} soft in-- Confirm the sessions have been cleared-- Place router back into operational mode in the monitoring platform", "justification": "inhabiter overproneness Phytomastigina splenitive Milvago", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000025", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2015-07-06 11:58:03", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "2", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "cardiodysesthesia diocesan juvenilize pinealoma omicron", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Clear BGP sessions on a Cisco router", "sla_due": "UNKNOWN", "start_date": "", "state": "Closed", "std_change_producer_version": {"display_value": "Clear BGP sessions on a Cisco router - 1", "link": "https://dev215901.service-now.com/api/now/table/std_change_producer_version/16c2273c47010200e90d87e8dee49006"}, "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2015-07-06 11:58:03", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "b4f675de47410200e90d87e8dee490cc", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2015-07-06 11:58:27", "task_effective_number": "CHG0000025", "test_plan": "--Confirm that there are no monitoring alerts for the router", "time_worked": "", "type": "Standard", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "2015-07-06 11:58:16", "work_notes": "", "work_notes_list": "", "work_start": "2015-07-06 11:58:12"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.King.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["implementation_plan", "impact", "risk", "backout_plan", "short_description", "test_plan", "risk_impact_analysis", "number", "close_notes", "justification", "service_offering", "cmdb_ci", "business_service", "close_code", "category", "assignment_group", "description"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:18 - System Administrator (Approval history)\nGroup approval for Hardware approved by user David Loo (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "Pokomo premolding rhapsody polysilicic affliction", "closed_at": "", "closed_by": "", "cmdb_ci": "PS LinuxApp01", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:54:20", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2024-01-02 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "magazinist middlingly antidysenteric snicher Phaeacian", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000093", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Low", "risk_impact_analysis": "rignum antispiritual openheartedness cenotaphic coryphaeus", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2024-01-02 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "eecdf552db252200a6a2b31be0b8f539", "sys_mod_count": "23", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:54:20", "task_effective_number": "CHG0000093", "test_plan": "intransgressible nitrosylsulphuric cerebralization artificership mesocephalism", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Austin.Kim.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["business_service", "impact", "risk", "category", "implementation_plan", "backout_plan", "close_code", "service_offering"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "backout_plan": "-- Physically remove switch and all associated cabling-- Remove switch from management, monitoring and ServiceNow CMDB", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "keeping juttingly blusher hoggishness whitenose", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "This standard change template describes adding a new network switch to a datacenter cabinet", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "-- Physically rack switch in top of cabinet-- Ensure that redundant power supply is connected to the backup power circuit in the cabinet-- Ensure that first GBIC fibre connector (Gi0/1) connects to primary distribution switch-- Ensure that second GBIC fibre connector (Gi1/1) connects to secondary distribution switch-- Connect console port to cabinet management console-- Add switch to network management console-- Add switch to network monitoring console-- Add switch to ServiceNow CMDB", "justification": "trichophoric overfastidious deathroot furlong codfish", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0040001", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2016-08-10 09:09:29", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "agname pachycladous noncontentious treddle chamecephalus", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Add network switch to cabinet", "sla_due": "UNKNOWN", "start_date": "", "state": "New", "std_change_producer_version": {"display_value": "Add network switch to datacenter cabinet - 1", "link": "https://dev215901.service-now.com/api/now/table/std_change_producer_version/a08e02ec47410200e90d87e8dee4905a"}, "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2016-08-10 09:09:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "2de5121347c12200e0ef563dbb9a71eb", "sys_mod_count": "0", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2016-08-10 09:09:29", "task_effective_number": "CHG0040001", "test_plan": "-- Run connectivity tests by connecting laptop to copper interface-- Ensure that switch is showing as healthy in network monitoring console", "time_worked": "", "type": "Standard", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mario.Thornton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["category", "close_notes", "impact", "service_offering", "risk_impact_analysis", "close_code", "backout_plan", "cmdb_ci", "implementation_plan", "justification", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:11:26 - System Administrator (Approval history)\nGroup approval for Hardware approved by user Bow Ruggeri (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "predisplacement bosker excluding disencumberment anacanth", "closed_at": "", "closed_by": "", "cmdb_ci": "lnux101", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:45:17", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2023-11-20 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "filamentoid bridler hypsothermometer sulfa Nabothian", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000062", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:34", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "enantiomer repressionist tubba underorganization affrontedly", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2023-11-20 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:34", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "b1cd3552db252200a6a2b31be0b8f580", "sys_mod_count": "25", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:45:17", "task_effective_number": "CHG0000062", "test_plan": "redundantly tribunitial crusader hypogeocarpous Pagurinea", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:25"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=James.Reynolds.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["number", "impact", "close_notes", "category", "justification", "business_service", "description", "test_plan", "short_description", "implementation_plan", "assignment_group"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "backout_plan": "unobjectional topazine underbox peptic zoocarp", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "arithmogram Caelian tessarescaedecahedron tersulphide palmatilobed", "closed_at": "", "closed_by": "", "cmdb_ci": "bond_trade_aus", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "adhere overcup larcenic Armadillididae hoplomachy", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "contraindicate dragoonable vowelish hemocoel Shinwari", "justification": "sketchbook weisbachite Venite septile semiannually", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000036", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2015-08-17 13:39:53", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "Reuben scolopendrid Brunnichia unroot avicularium", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Perform maintenance on database server - bond_trading_uk", "sla_due": "UNKNOWN", "start_date": "", "state": "New", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2015-08-17 13:40:08", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0e01e67737310200f212cc028e41f1a8", "sys_mod_count": "1", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2015-08-17 13:42:10", "task_effective_number": "CHG0000036", "test_plan": "abask theatrophile overleg exoccipital subfastigiate", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "2015-08-03 15:24:52", "work_notes": "", "work_notes_list": "", "work_start": "2015-08-03 15:22:52"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Gregory.Park.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["justification", "business_service", "cmdb_ci", "assignment_group", "description", "category", "close_code", "implementation_plan", "close_notes", "impact", "risk_impact_analysis", "test_plan", "backout_plan", "risk", "service_offering", "short_description"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:13:49 - System Administrator (Approval history)\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Hardware", "backout_plan": "rollback to existing db_block_buffer setting", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "untighten irredential blastopore ericad emblematically", "closed_at": "", "closed_by": "", "cmdb_ci": "SAP ORA01", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:48:11", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The database size has increased and the cache hit rate is at the low end of an acceptable rate. The Database team needss to increase the amount of memory allocated to the Oracle SGA to increase the cache hit rate.", "due_date": "", "end_date": "2023-12-19 05:00:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi initSAPORA01.orayank and put existing db_block_buffers lineComment out existing db_block_buffers settingSet new db_block_buffers line to 7500Restart SAPORA01 database instance", "justification": "biclinium pluvioscope purity archangelic wakonda", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000084", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:36", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "2 - High", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "prohibiter fordable hendecasemic beneceptor vetust", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Increase db_block_buffers from 5000 to 7500", "sla_due": "UNKNOWN", "start_date": "2023-12-19 04:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:36", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "1acdb552db252200a6a2b31be0b8f583", "sys_mod_count": "25", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:48:11", "task_effective_number": "CHG0000084", "test_plan": "knavish necessarianism remeasure fuff gustfulness", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Darryl.Stokes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["service_offering", "close_code", "description", "risk_impact_analysis", "justification", "backout_plan", "impact", "number", "short_description", "assignment_group", "business_service", "cmdb_ci"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "ITSM Engineering", "backout_plan": "superinfirmity electrodesiccate washproof Symphyla corsage", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Hardware", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "pretournament rebreed unselfness cyclodiolefin sphericocylindrical", "closed_at": "", "closed_by": "", "cmdb_ci": "AS400", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "fucus haulm nonfanciful shipful thiocarbimide", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "joltingly cleavage brehon melanorrhagia Everard", "justification": "formularist hectorship antiparagraphic scleriasis anisobranchiate", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0040004", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2016-08-10 09:13:54", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": "broken", "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "2016-08-10 09:12:16", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "senam paucispirated guestive warblet inomyxoma", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Please reboot AS400", "sla_due": "UNKNOWN", "start_date": "", "state": "New", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2016-08-10 09:13:54", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "c286d61347c12200e0ef563dbb9a71df", "sys_mod_count": "0", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2016-08-10 09:13:54", "task_effective_number": "CHG0040004", "test_plan": "warrok courteous calamanco arnut spinate", "time_worked": "", "type": "Emergency", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Bryant.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["risk_impact_analysis", "service_offering", "test_plan", "risk", "implementation_plan", "impact", "assignment_group", "backout_plan"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:11 - System Administrator (Approval history)\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "Frenchwise triamide Amueixa anametadromous ornamentalism", "closed_at": "", "closed_by": "", "cmdb_ci": "lnux100", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:54:14", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2024-01-02 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "tuchunize Cayuvava Siddhartha densely relativist", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000091", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "High", "risk_impact_analysis": "thearchic Mongolish typhloenteritis isovoluminal agnostic", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2024-01-02 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9acdf552db252200a6a2b31be0b8f507", "sys_mod_count": "23", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:54:14", "task_effective_number": "CHG0000091", "test_plan": "Scylliorhinidae cacomagician provisory Comus parallelograph", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alexander.Moore.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["risk_impact_analysis", "cmdb_ci", "implementation_plan", "service_offering", "impact", "backout_plan", "close_code", "number", "risk", "business_service", "assignment_group", "short_description", "justification", "description", "category"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:09:35 - System Administrator (Approval history)\nGroup approval for Hardware approved by user David Loo (Technical approvals).\n\n2023-10-08 04:37:29 - Christen Mitchell (Approval history)\nGroup approval for CAB Approval approved by user Christen Mitchell (CAB approval).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "heavenlike pinchem attentive faust rosolite", "closed_at": "", "closed_by": "", "cmdb_ci": "lnux101", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:43:44", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2023-11-06 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "splenium Mytilacea wergil undischargeable unclassableness", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000052", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:33", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "High", "risk_impact_analysis": "naphthinduline muscle untilt informingly bellying", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2023-11-06 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:33", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "5dcdf152db252200a6a2b31be0b8f546", "sys_mod_count": "23", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:43:44", "task_effective_number": "CHG0000052", "test_plan": "unfervent cladding toop paraphrasia pontifex", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:24"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Calvin.Hoffman.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["risk", "backout_plan", "business_service", "description", "cmdb_ci", "test_plan", "assignment_group", "short_description", "impact", "service_offering", "implementation_plan", "number", "justification", "category", "close_notes", "risk_impact_analysis"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:07:19 - System Administrator (Approval history)\nGroup approval for Network approved by user David Loo (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Network", "backout_plan": "Power down switchReprovision existing Cisco 2900 switchValidate connectivity from all private networks", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "forefin genapper rainily drumheads comfy", "closed_at": "", "closed_by": "", "cmdb_ci": "IP-Router-3", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:02:55", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The existing Cisco 2900 is being decommissioned and replaced with a Cisco 4500 that supports additional services and is still supported by Cisco.", "due_date": "", "end_date": "2023-10-24 09:30:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "Move new Cisco 4500 from test network to production networkProvision production configuration to switchTest connectivity from all existing private networksRemove existing Cisco 2900 from network", "justification": "mannitose crosspoint debus permeable williamsite", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000039", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:31", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "2 - High", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Low", "risk_impact_analysis": "Lyngbyeae impetration moping leonines unethereal", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Deploy new Cisco Catalyst 4500", "sla_due": "UNKNOWN", "start_date": "2023-10-24 07:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:31", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0dcdb152db252200a6a2b31be0b8f54f", "sys_mod_count": "16", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:02:55", "task_effective_number": "CHG0000039", "test_plan": "calycled overcommend wileless cretinoid rotch", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:23"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Andrew.Lang.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["justification", "impact", "close_code", "business_service", "backout_plan", "description", "test_plan", "category", "implementation_plan", "risk", "cmdb_ci", "service_offering", "assignment_group", "risk_impact_analysis", "short_description"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "Service Desk", "backout_plan": "Due to the nature of this procedure any means to back out of this after the process has begun should not be implemented. Any type of recovery from backup or any other tool could cause corruption to the Active Directory database and could cause more harm than good. Once the implementation plan has been started it will need to be carried out completely.", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "Completed successfully", "closed_at": "2015-07-06 11:18:53", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Decommission a server from use including removal from backup, systems management and monitoring systems and disposal of hardware", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "--Inform local IT of the necessary steps to change DHCP and static IP clients to use a different DC/DNS servers for name resolution--Use Network Monitor to check if any DNS queries are being received by the DC before demoting, reconfigure any requestors DNS before continuing--Notify the Operations Teams about the demotion via email--Place the DC in outage mode in monitoring tools--Run the AD DC Demotion Preparation tool in management tools--Logon to the DC to be removed from Active Directory--Run DCPROMO to uninstall AD and reboot--Uninstall DNS--Remove the server from the domain by joining it to a workgroup and reboot--Logon to a regional hub DC in the same domain as the DC that was removed--Delete the computer object--Delete any leftover DNS records--Locate the DNS zone for the domain and then right-click it and select properties--Click the name servers tab--Locate and delete the entry for the removed DNS server (if present)--Delete the server object in AD Sites and Services--Logon to a forest root DC--launch the DNS console on the forest root DC--locate and delete all DNS records that point to the removed DC in the _msdcs zone and in any child zones of it --Also verify that no record exists in the delegated zone for the child domain zone--Create requests to remove device from anti-virus, endpoint management, monitoring and ServiceNow CMDB", "justification": "bezantee hayloft malax pseudoform mawkishness", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000023", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2015-07-06 11:17:21", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "2", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "argumentative unneaped superacetate tinny uniambic", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Decommission server", "sla_due": "UNKNOWN", "start_date": "", "state": "Closed", "std_change_producer_version": {"display_value": "Decommission local office Domain Controller - 1", "link": "https://dev215901.service-now.com/api/now/table/std_change_producer_version/deb8544047810200e90d87e8dee490af"}, "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2015-07-06 11:17:22", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "70ad699e47410200e90d87e8dee4907d", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2015-07-06 11:18:53", "task_effective_number": "CHG0000023", "test_plan": "--No client issues result from the removal of this DC--All references to this DC have been removed from Active Directory--All references to this DC have been removed from DNS--All references to this DC have been removed from anti-virus, endpoint management, monitoring and ServiceNow CMDB", "time_worked": "", "type": "Standard", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "2015-07-06 11:18:34", "work_notes": "", "work_notes_list": "", "work_start": "2015-07-06 11:17:41"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ashley.Thomas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["close_notes", "close_code", "cmdb_ci", "service_offering", "risk_impact_analysis", "impact", "implementation_plan", "short_description", "category", "justification", "assignment_group", "backout_plan", "business_service", "number", "description"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "Network", "backout_plan": "Check the previous version of the switchport config in the configuration management database and revert", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "Closed successfully", "closed_at": "2015-07-06 07:22:05", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Change the port of a Cisco switch to a new VLAN. This would commonly occur when moving a server from one IP network to another.", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "--Logon to the switch using SSH--Type the following commandsswitch# configure terminalswitch(config)# interface {type slot/port | port-channel number}switch(config-if)# switchport access vlan vlan-idFor exampleswitch# configure terminalswitch(config)# interface Gi1/1switch(config-if)# switchport access vlan 101--Save the switch config file", "justification": "crandall anticnemion bipyridine fluorosis forehammer", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000022", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2015-07-06 07:20:38", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "2", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "Dunlop kukoline barracuda unlaureled militaristically", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Change VLAN on a Cisco switchport", "sla_due": "UNKNOWN", "start_date": "", "state": "Closed", "std_change_producer_version": {"display_value": "Change VLAN on a Cisco switchport - 1", "link": "https://dev215901.service-now.com/api/now/table/std_change_producer_version/f1c8d15147810200e90d87e8dee490f9"}, "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2015-07-06 07:20:38", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "5d77b8da47410200e90d87e8dee49040", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2015-07-06 07:22:05", "task_effective_number": "CHG0000022", "test_plan": "Run the \"show vlan 101\" command to view the new configuration (changing 101 for the correct VLAN number)", "time_worked": "", "type": "Standard", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "2015-07-06 07:21:53", "work_notes": "", "work_notes_list": "", "work_start": "2015-07-06 07:21:50"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.Kim.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["implementation_plan", "backout_plan", "close_notes", "test_plan", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:11:14 - System Administrator (Approval history)\nGroup approval for Hardware approved by user Fred Luddy (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "althorn phantasmology lairy Microsporum streptococcal", "closed_at": "", "closed_by": "", "cmdb_ci": "lnux100", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:45:19", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2023-11-20 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "Strepsiceros horrormongering geopolitics sawbelly quinotoxine", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000061", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:34", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "broth arresting koniscope jervina crudity", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2023-11-20 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:34", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a9cd3552db252200a6a2b31be0b8f579", "sys_mod_count": "25", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:45:19", "task_effective_number": "CHG0000061", "test_plan": "dain coexertion phoneidoscopic undisobliging anaglyptic", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:25"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Harrison.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["service_offering", "short_description", "justification", "close_notes", "number", "close_code", "category", "cmdb_ci", "impact"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "Service Desk", "backout_plan": "There is no backout plan for this change template", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "Server rebooted", "closed_at": "2015-07-06 12:30:01", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Reboot a Windows Server (after patching or to clear a fault) making sure that it is removed from monitoring alerts, that network attached storage is unmounted and that it restarts cleanly", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "--In the server monitoring console set the server to \"Maintenance mode\" to prevent alerts being sent--If the server has network attached storage (NFS or iSCSI) stop any file server applications and unmount the storage--Reboot the server4. Check the Windows system log for any error messages--In the server monitoring console set the server back to \"Operational\" mode", "justification": "sissify philosophobia shorthead suprasaturate adscripted", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000028", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2015-07-06 12:29:28", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "2", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "gravidly paradoxical adelomorphous allanturic nondisagreement", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Reboot Windows Server", "sla_due": "UNKNOWN", "start_date": "", "state": "Closed", "std_change_producer_version": {"display_value": "Reboot Windows Server - 1", "link": "https://dev215901.service-now.com/api/now/table/std_change_producer_version/923504cc47410200e90d87e8dee490e2"}, "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2015-07-06 12:29:28", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "892eb11247810200e90d87e8dee4908f", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2015-07-06 12:30:01", "task_effective_number": "CHG0000028", "test_plan": "Ensure that the monitoring console is all green for this server before closing change request", "time_worked": "", "type": "Standard", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "2015-07-06 12:29:48", "work_notes": "", "work_notes_list": "", "work_start": "2015-07-06 12:29:44"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Evan.Mercado.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["cmdb_ci", "number", "business_service", "close_code", "assignment_group", "close_notes"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:07 - System Administrator (Approval history)\nGroup approval for Database approved by user Beth Anglin (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Database", "backout_plan": "overlick Morisonian Papiamento cravenhearted afternoons", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "weathered stroam synovia cane agamont", "closed_at": "", "closed_by": "", "cmdb_ci": "Oracle", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:54:12", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The default support group for all Oracle CI's is being transitioned to the Database group", "due_date": "", "end_date": "2024-01-02 19:40:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "Use Mass Update CI plugin to propose changes to relevant CMDB recordsClick \"Apply Proposed Change\" UI action from change request form", "justification": "Database group taking over all Oracle database support activities", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000090", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "Yahweh noncoherent encumber Minorite sultanism", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update default support group on all Oracle CI's to Database group", "sla_due": "UNKNOWN", "start_date": "2024-01-02 19:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "92cdf552db252200a6a2b31be0b8f501", "sys_mod_count": "23", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:54:12", "task_effective_number": "CHG0000090", "test_plan": "supplementary mangling pomelo Cheirogaleus hemiprism", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alyssa.Wilson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["test_plan", "business_service", "backout_plan", "impact", "number", "close_notes", "close_code", "risk_impact_analysis"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Christen Mitchell", "link": "https://dev215901.service-now.com/api/now/table/sys_user/97000fcc0a0a0a6e0104ca999f619e5b"}, "assignment_group": "", "backout_plan": "pathologicoanatomical unplayable seaminess Nisaean Oestrelata", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "consolation leaky Clausiliidae annection executionist", "closed_at": "", "closed_by": "", "cmdb_ci": "CMS App FLX", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Conflict", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "peucites rejail Melastoma Byronesque yore", "due_date": "", "end_date": "2024-05-12 02:59:59", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "stratege modulate Massilian Leguminosae leucoplakia", "justification": "underteamed penroseite nonguttural Sabbathkeeper pyosalpingitis", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000014", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2025-03-02 02:18:59", "opened_by": {"display_value": "", "link": "https://dev215901.service-now.com/api/now/table/sys_user/felix.bait"}, "order": "", "outside_maintenance_schedule": "true", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "", "requested_by": {"display_value": "Beth Anglin", "link": "https://dev215901.service-now.com/api/now/table/sys_user/46d44a23a9fe19810012d100cca80666"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "cauda Zabian Rhiptoglossa aduncate goutte", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "CMS App FLX (depends on Java Apps FLX)", "sla_due": "UNKNOWN", "start_date": "2024-05-12 01:00:00", "state": "New", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "felix.bait", "sys_created_on": "2025-03-02 02:21:44", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "87b1682a0a0a2c3e75af785bd9073d70", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 05:39:56", "task_effective_number": "CHG0000014", "test_plan": "Ledidae perjuredness unsentimentality Toag carious", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ashley.Miller.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["business_service", "category", "short_description", "cmdb_ci", "close_code", "service_offering", "backout_plan", "risk", "close_notes", "assignment_group", "number", "test_plan", "justification", "implementation_plan", "risk_impact_analysis", "impact"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:10:08 - System Administrator (Approval history)\nGroup approval for Database approved by user ITIL User (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Database", "backout_plan": "spermatid steatopyga tediousness Galli bhikshu", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "septempartite fumarolic scattered bauxite coimplore", "closed_at": "", "closed_by": "", "cmdb_ci": "Oracle", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:45:21", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The default support group for all Oracle CI's is being transitioned to the Database group", "due_date": "", "end_date": "2023-11-20 19:40:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "Use Mass Update CI plugin to propose changes to relevant CMDB recordsClick \"Apply Proposed Change\" UI action from change request form", "justification": "Database group taking over all Oracle database support activities", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000060", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:34", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "pretypify reroof Unalaska Bohemian onychotrophy", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update default support group on all Oracle CI's to Database group", "sla_due": "UNKNOWN", "start_date": "2023-11-20 19:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:34", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "29cd3552db252200a6a2b31be0b8f528", "sys_mod_count": "25", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:45:21", "task_effective_number": "CHG0000060", "test_plan": "rockhair wabble unminister chilopodan plasterwork", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:24"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Frost.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["impact", "close_notes", "test_plan", "cmdb_ci", "description", "assignment_group", "backout_plan", "justification", "close_code", "implementation_plan", "risk", "short_description", "category", "service_offering", "risk_impact_analysis"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "backout_plan": "madreporian ire delegable kapp korin", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "adephagan impressionistically Acanthodini jobarbe jatrophic", "closed_at": "", "closed_by": "", "cmdb_ci": "bond_trade_aus", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "exhaustiveness Psittacidae valleyful theb undecisive", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "exstipulate aslaver faithfulness clingingness decomposed", "justification": "spun phulwara quintuplicate Knoxian oppositipetalous", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000034", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2015-08-11 15:26:51", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "guanaco riskfulness gorlois hypercarbamidemia drail", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Scheduled maintenance on database server - bond_trading_uk", "sla_due": "UNKNOWN", "start_date": "", "state": "New", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2015-08-11 15:27:19", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "12ffff7137310200f212cc028e41f175", "sys_mod_count": "0", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2015-08-11 15:27:19", "task_effective_number": "CHG0000034", "test_plan": "tetriodide naphtol misconstructive hot pumple", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Tucker.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["risk", "business_service", "description", "implementation_plan", "category", "service_offering", "risk_impact_analysis", "backout_plan", "test_plan", "number", "close_notes", "impact", "close_code"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:12:06 - System Administrator (Approval history)\nGroup approval for Database approved by user Beth Anglin (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Database", "backout_plan": "evenmindedness ethnodicy labeller metapore oversensitively", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "onofrite illimited scriptorial unsufficingness anastigmatic", "closed_at": "", "closed_by": "", "cmdb_ci": "Oracle", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:47:06", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The default support group for all Oracle CI's is being transitioned to the Database group", "due_date": "", "end_date": "2023-12-04 19:40:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "Use Mass Update CI plugin to propose changes to relevant CMDB recordsClick \"Apply Proposed Change\" UI action from change request form", "justification": "Database group taking over all Oracle database support activities", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000070", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:35", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "melomania shure Sagittarius phototonic inumbration", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update default support group on all Oracle CI's to Database group", "sla_due": "UNKNOWN", "start_date": "2023-12-04 19:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:35", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "39cd7552db252200a6a2b31be0b8f555", "sys_mod_count": "24", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:47:06", "task_effective_number": "CHG0000070", "test_plan": "astipulate subtend preternuptial attemptable Thelodus", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:25"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Colleen.White.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["number", "close_notes", "cmdb_ci", "category", "impact", "short_description", "test_plan", "risk", "implementation_plan", "service_offering", "business_service", "close_code", "justification", "backout_plan", "risk_impact_analysis", "description", "assignment_group"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:13:45 - System Administrator (Approval history)\nGroup approval for Hardware approved by user Bow Ruggeri (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "tavernly exhumate alares unacceptably vinicultural", "closed_at": "", "closed_by": "", "cmdb_ci": "PS LinuxApp01", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:48:21", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2023-12-18 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "cinematographically vole unhereditary impuberal cobblership", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000083", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:36", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "High", "risk_impact_analysis": "hexametrical insinuate jungly Mycetozoa horridity", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2023-12-18 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:36", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "92cdb552db252200a6a2b31be0b8f564", "sys_mod_count": "25", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:48:21", "task_effective_number": "CHG0000083", "test_plan": "pouncing kentrolite resolvancy superincumbency procuratorial", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mark.Stevens.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["impact", "risk", "backout_plan", "close_notes", "short_description", "cmdb_ci", "assignment_group"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:00 - System Administrator (Approval history)\nGroup approval for Network approved by user David Dan (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Fred Luddy", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2005"}, "assignment_group": "Network", "backout_plan": "Restore Oracle 11g binariesRestore Oracle 11g data filesEnable Oracle ListenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "openly willyer flanque shim mycetomatous", "closed_at": "", "closed_by": "", "cmdb_ci": "NY RAC", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:54:09", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "NY RAC instance needs to be upgraded from Oracle 11g to Oracle 12c", "due_date": "", "end_date": "2024-01-03 04:30:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "Shutdown databasesBackup /app/ora/11gRun Oracle 12c oinstallInstall Database softwareUpgrade existing database data filesEnable Oracle listenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02", "justification": "reverberate Caraho unilobar nightgown sprier", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000088", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Low", "risk_impact_analysis": "peatship targeteer blithen Alastair amphichroic", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Upgrade NY RAC to Oracle 12c", "sla_due": "UNKNOWN", "start_date": "2024-01-03 02:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "dacdb552db252200a6a2b31be0b8f5e7", "sys_mod_count": "22", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:54:09", "task_effective_number": "CHG0000088", "test_plan": "victualing rhynchocoelous balachong paleethnology radiobserver", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["assignment_group", "test_plan", "category", "impact", "short_description", "close_code", "justification", "business_service", "cmdb_ci", "number", "risk"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:12:01 - System Administrator (Approval history)\nGroup approval for Network approved by user David Dan (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Network", "backout_plan": "Power down switchReprovision existing Cisco 2900 switchValidate connectivity from all private networks", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "opening akia butoxyl Madrid trackwalker", "closed_at": "", "closed_by": "", "cmdb_ci": "IP-Router-3", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:46:53", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The existing Cisco 2900 is being decommissioned and replaced with a Cisco 4500 that supports additional services and is still supported by Cisco.", "due_date": "", "end_date": "2023-12-05 08:30:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "Move new Cisco 4500 from test network to production networkProvision production configuration to switchTest connectivity from all existing private networksRemove existing Cisco 2900 from network", "justification": "inframarginal Ardhanari gillotype soco dehydrofreezing", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000069", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:35", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "2 - High", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Low", "risk_impact_analysis": "plumous physicochemical superapology unexuded Prudence", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Deploy new Cisco Catalyst 4500", "sla_due": "UNKNOWN", "start_date": "2023-12-05 06:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:35", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "b1cd7552db252200a6a2b31be0b8f536", "sys_mod_count": "23", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:46:53", "task_effective_number": "CHG0000069", "test_plan": "Adlumia ponderable fossane galactic psychoplasm", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:25"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Scott.Simpson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["assignment_group", "category", "implementation_plan", "risk", "service_offering", "risk_impact_analysis"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:11:14 - System Administrator (Approval history)\nGroup approval for Hardware approved by user Fred Luddy (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "sentimentless suckstone Bettongia unperplexing unfele", "closed_at": "", "closed_by": "", "cmdb_ci": "lnux100", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:45:19", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2023-11-20 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "transverberate tearful unalteration titillative wagling", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000061", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:34", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "High", "risk_impact_analysis": "lupulic begoud ovalbumin anhydremic transelementation", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2023-11-20 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:34", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a9cd3552db252200a6a2b31be0b8f579", "sys_mod_count": "25", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:45:19", "task_effective_number": "CHG0000061", "test_plan": "nurtureship vasculose cytotrophoblast domically dismalize", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:25"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kimberly.White.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["description", "impact", "service_offering", "test_plan", "close_code"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:04 - System Administrator (Approval history)\nGroup approval for Network approved by user David Loo (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Network", "backout_plan": "Power down switchReprovision existing Cisco 2900 switchValidate connectivity from all private networks", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "preoffer sootylike pleonal overwild oflete", "closed_at": "", "closed_by": "", "cmdb_ci": "IP-Router-3", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:53:59", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The existing Cisco 2900 is being decommissioned and replaced with a Cisco 4500 that supports additional services and is still supported by Cisco.", "due_date": "", "end_date": "2024-01-03 08:30:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "Move new Cisco 4500 from test network to production networkProvision production configuration to switchTest connectivity from all existing private networksRemove existing Cisco 2900 from network", "justification": "foddering lignitize unanimousness perorally merosymmetrical", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000089", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "2 - High", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Low", "risk_impact_analysis": "gleesomeness paramastitis dumpling scruffy shohet", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Deploy new Cisco Catalyst 4500", "sla_due": "UNKNOWN", "start_date": "2024-01-03 06:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "d2cdb552db252200a6a2b31be0b8f5ee", "sys_mod_count": "22", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:53:59", "task_effective_number": "CHG0000089", "test_plan": "Asharasi proboxing wheem aeroboat Heptranchias", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Caroline.Caldwell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["cmdb_ci", "implementation_plan", "close_code", "impact", "risk", "test_plan", "justification", "category", "assignment_group", "service_offering", "close_notes", "risk_impact_analysis", "number", "short_description"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:21 - System Administrator (Approval history)\nGroup approval for Hardware approved by user David Dan (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Hardware", "backout_plan": "rollback to existing db_block_buffer setting", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "Elamite sporous pseudocompetitive hematorrhachis emissary", "closed_at": "", "closed_by": "", "cmdb_ci": "SAP ORA01", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:54:03", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The database size has increased and the cache hit rate is at the low end of an acceptable rate. The Database team needss to increase the amount of memory allocated to the Oracle SGA to increase the cache hit rate.", "due_date": "", "end_date": "2024-01-03 05:00:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi initSAPORA01.orayank and put existing db_block_buffers lineComment out existing db_block_buffers settingSet new db_block_buffers line to 7500Restart SAPORA01 database instance", "justification": "verdea hyperkinesia bullbird Pandean outweigh", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000094", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "2 - High", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "High", "risk_impact_analysis": "Porrima silkworm coeducationalism gelatinate boilerhouse", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Increase db_block_buffers from 5000 to 7500", "sla_due": "UNKNOWN", "start_date": "2024-01-03 04:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "66cdf552db252200a6a2b31be0b8f559", "sys_mod_count": "23", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:54:03", "task_effective_number": "CHG0000094", "test_plan": "biglenoid basketware smeth carbamide hyaline", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:27"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Richard.Rodriguez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["number", "category", "backout_plan", "close_code", "impact", "implementation_plan", "test_plan", "risk", "assignment_group", "description", "short_description", "close_notes", "business_service", "cmdb_ci", "risk_impact_analysis", "justification"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:29 - System Administrator (Approval history)\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Hardware", "backout_plan": "revert to default gateway 192.168.1.100Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "Nearctica Mazatec quadrilaminate ceramist Heteromya", "closed_at": "", "closed_by": "", "cmdb_ci": "unix201", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:49:47", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "alternacy pimelite evetide polysynthetism muzzle", "due_date": "", "end_date": "2024-01-03 07:00:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "login to unix 201 as rootappend ipaddress 192.168.1.254Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10", "justification": "grizzled wellington unforcible aposthia synchronizer", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000096", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "High", "risk_impact_analysis": "sayid calean Baggara unsmutty unpainted", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Change default router on unix201", "sla_due": "UNKNOWN", "start_date": "2024-01-03 06:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "e2cdf552db252200a6a2b31be0b8f57f", "sys_mod_count": "22", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:49:47", "task_effective_number": "CHG0000096", "test_plan": "Tellima actinula lenticulate jazzy blackfire", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:27"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Julia.Robinson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["close_notes", "cmdb_ci", "description", "service_offering", "category", "assignment_group", "short_description", "implementation_plan", "backout_plan", "business_service", "close_code", "number", "impact", "test_plan", "justification", "risk_impact_analysis"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:29 - System Administrator (Approval history)\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Hardware", "backout_plan": "revert to default gateway 192.168.1.100Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "Adamsia townlike electrographite dunghill Cocytus", "closed_at": "", "closed_by": "", "cmdb_ci": "unix201", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:49:47", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "keten pneumorrhagia unsophistical nonmercantile recrimination", "due_date": "", "end_date": "2024-01-03 07:00:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "login to unix 201 as rootappend ipaddress 192.168.1.254Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10", "justification": "Bal straightwise Ameiurus transforming passionary", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000096", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "High", "risk_impact_analysis": "Slovene zoogeography chrysolitic achromatope microlevel", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Change default router on unix201", "sla_due": "UNKNOWN", "start_date": "2024-01-03 06:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "e2cdf552db252200a6a2b31be0b8f57f", "sys_mod_count": "22", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:49:47", "task_effective_number": "CHG0000096", "test_plan": "Polonia preindispose undercloak zymotechnics morfrey", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:27"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Vaughn.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["risk_impact_analysis", "category", "test_plan", "business_service", "description", "cmdb_ci", "close_notes", "implementation_plan", "backout_plan", "service_offering"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:00 - System Administrator (Approval history)\nGroup approval for Network approved by user David Dan (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Fred Luddy", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2005"}, "assignment_group": "Network", "backout_plan": "Restore Oracle 11g binariesRestore Oracle 11g data filesEnable Oracle ListenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "baun deadwort isodont glade outrightly", "closed_at": "", "closed_by": "", "cmdb_ci": "NY RAC", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:54:09", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "NY RAC instance needs to be upgraded from Oracle 11g to Oracle 12c", "due_date": "", "end_date": "2024-01-03 04:30:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "Shutdown databasesBackup /app/ora/11gRun Oracle 12c oinstallInstall Database softwareUpgrade existing database data filesEnable Oracle listenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02", "justification": "sightly malefactor ferroglass expuition bundweed", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000088", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "sucuruju chiolite swiggle semibarbarism cognateness", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Upgrade NY RAC to Oracle 12c", "sla_due": "UNKNOWN", "start_date": "2024-01-03 02:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "dacdb552db252200a6a2b31be0b8f5e7", "sys_mod_count": "22", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:54:09", "task_effective_number": "CHG0000088", "test_plan": "overuberous outspirit notedly archaizer superdemand", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["close_code", "test_plan", "close_notes", "impact", "service_offering", "cmdb_ci", "justification", "backout_plan", "assignment_group", "implementation_plan", "number", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:13:41 - System Administrator (Approval history)\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "exegetics paranoid cordialness Struldbrug alimentatively", "closed_at": "", "closed_by": "", "cmdb_ci": "lnux101", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:48:26", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2023-12-18 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "enter potamogetonaceous tetratomic samariform acroamatics", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000082", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:36", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "mononomial unprotestant roub auto disharmonious", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2023-12-18 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:36", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9acdb552db252200a6a2b31be0b8f55d", "sys_mod_count": "25", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:48:26", "task_effective_number": "CHG0000082", "test_plan": "housework anthogenesis antebrachial insociable basally", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cassie.Schmitt.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["description", "test_plan", "category", "cmdb_ci", "close_code", "justification", "risk_impact_analysis", "impact"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "backout_plan": "-- Physically remove switch and all associated cabling-- Remove switch from management, monitoring and ServiceNow CMDB", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "nonsaponifiable taur ketuba preparedly dualization", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "This standard change template describes adding a new network switch to a datacenter cabinet", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "-- Physically rack switch in top of cabinet-- Ensure that redundant power supply is connected to the backup power circuit in the cabinet-- Ensure that first GBIC fibre connector (Gi0/1) connects to primary distribution switch-- Ensure that second GBIC fibre connector (Gi1/1) connects to secondary distribution switch-- Connect console port to cabinet management console-- Add switch to network management console-- Add switch to network monitoring console-- Add switch to ServiceNow CMDB", "justification": "orbiculatoelliptical Betulaceae charmingness lymnaeid naif", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0040001", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2016-08-10 09:09:29", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "overfear ferula savingly deozonization coeminency", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Add network switch to cabinet", "sla_due": "UNKNOWN", "start_date": "", "state": "New", "std_change_producer_version": {"display_value": "Add network switch to datacenter cabinet - 1", "link": "https://dev215901.service-now.com/api/now/table/std_change_producer_version/a08e02ec47410200e90d87e8dee4905a"}, "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2016-08-10 09:09:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "2de5121347c12200e0ef563dbb9a71eb", "sys_mod_count": "0", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2016-08-10 09:09:29", "task_effective_number": "CHG0040001", "test_plan": "-- Run connectivity tests by connecting laptop to copper interface-- Ensure that switch is showing as healthy in network monitoring console", "time_worked": "", "type": "Standard", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Gina Scott)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_CreateHardwareAssetTask.json b/TEST_10/failed_CreateHardwareAssetTask.json new file mode 100644 index 0000000..5597631 --- /dev/null +++ b/TEST_10/failed_CreateHardwareAssetTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "department", "assigned_to", "managed_by", "owned_by", "acquisition_method", "location", "supported_by", "asset_tag", "gl_account", "lease_id", "parent", "invoice_number", "comments", "request_line", "disposal_reason", "asset_function", "cost_center", "beneficiary", "depreciation", "expenditure_type", "company"], "template_record": {"acquisition_method": "Lease", "asset_function": "Primary", "asset_tag": "P1000556", "assigned": "2021-06-13 00:00:00", "assigned_to": "Lora Lendor", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/04a96c0d3790200044e0bfc8bcbe5da4"}, "comments": "sunscald trigonic amazed blepharemphysema inro", "company": "ACME UK", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2020-12-24 00:00:00", "department": "IT", "depreciated_amount": "$1,107.99", "depreciation": "SL 5 Years", "depreciation_date": "2021-02-09 23:00:00", "display_name": "P1000556 - Apple MacBook Pro 15\"", "disposal_reason": "nullipennate Christendom demountability Modred Moarian", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "Mendelian paucidentate spoilfive blotto ", "install_date": "2021-02-08 23:00:00", "install_status": "In use", "invoice_number": "eucharistical physiogeny countercheer Ru", "justification": "", "lease_id": "phytol cylindraceous treacle lurcher por", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "3 Whitehall Court, London", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2020-12-02 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100003", "pre_allocated": "false", "purchase_date": "2020-12-16", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$692.00", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-1e59fd88-7cb0-4131-84b6-8327f17c4489", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:20", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "08a96c0d3790200044e0bfc8bcbe5da3", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:36", "vendor": "Apple", "warranty_expiration": "2024-02-09", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jennifer.Chang.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "assigned_to", "owned_by", "invoice_number", "cost_center", "asset_function", "department", "location", "parent"], "template_record": {"acquisition_method": "Loan", "asset_function": "Secondary", "asset_tag": "P1000238", "assigned": "2023-04-08 00:00:00", "assigned_to": "Ron Kettering", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "*RON-IBM", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/cfc1f1213784200044e0bfc8bcbe5d21"}, "comments": "valeta Tamil overward rhumb afterhold", "company": "ACME North America", "cost": "$3,665.00", "cost_center": "IT", "delivery_date": "", "department": "IT", "depreciated_amount": "$891.16", "depreciation": "SL 5 Years", "depreciation_date": "2022-12-22 00:00:00", "display_name": "P1000238 - Lenovo ThinkStation S20", "disposal_reason": "cerebralize glycerogel poculent organizationally tch", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "poky Abdiel sophical immingle wightly", "install_date": "2022-12-21 00:00:00", "install_status": "In use", "invoice_number": "INV0166221", "justification": "", "lease_id": "disciplinability aspersively colmar desi", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "13308 Midland Road, Poway,CA", "managed_by": "", "model": "Lenovo ThinkStation S20", "model_category": "Computer", "old_status": "installed", "old_substatus": "", "order_date": "", "owned_by": "", "parent": "", "po_number": "PO27711", "pre_allocated": "false", "purchase_date": "2017-12-20", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$2,773.84", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-a839bdb3-f834-4722-b22f-0bad61aee882", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-19 08:27:07", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0bc1f1213784200044e0bfc8bcbe5d21", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:37", "vendor": "Lenovo", "warranty_expiration": "2018-12-20", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Pamela.Campbell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "invoice_number", "expenditure_type", "assigned_to", "cost_center", "managed_by", "owned_by", "company", "support_group"], "template_record": {"acquisition_method": "Loan", "asset_function": "Secondary", "asset_tag": "P1000567", "assigned": "2023-01-05 00:00:00", "assigned_to": "Barton Friesner", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/37a9ac0d3790200044e0bfc8bcbe5df6"}, "comments": "zonally aucuba pureblood rectificatory unstocked", "company": "ACME UK", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2022-06-26 00:00:00", "department": "IT", "depreciated_amount": "$540.19", "depreciation": "SL 5 Years", "depreciation_date": "2022-09-10 00:00:00", "display_name": "P1000567 - Apple MacBook Pro 15\"", "disposal_reason": "accelerando youwards unjuiced detersively Chorti", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "nonmathematical premenace bosh spirt dem", "install_date": "2022-09-09 00:00:00", "install_status": "In use", "invoice_number": "misogynous witenagemot capacitation argi", "justification": "", "lease_id": "rowlet unadjourned radiescent recedent m", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "3 Whitehall Court, London", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-06-02 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100010", "pre_allocated": "false", "purchase_date": "2022-06-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,259.80", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-58a168ec-149d-4be1-adf7-97ef4d875d6b", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "3ba9ac0d3790200044e0bfc8bcbe5df5", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:46", "vendor": "Apple", "warranty_expiration": "2025-09-08", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Gerald.Wilson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "supported_by", "company"], "template_record": {"acquisition_method": "Purchase", "asset_function": "Primary", "asset_tag": "P1000663", "assigned": "2022-04-05 00:00:00", "assigned_to": "Patty Bernasconi", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/31a9680d3790200044e0bfc8bcbe5d15"}, "comments": "horst creatureless brunt metathesis grateless", "company": "ACME UK", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2021-07-23 00:00:00", "department": "Sales", "depreciated_amount": "$754.43", "depreciation": "SL 5 Years", "depreciation_date": "2021-11-01 01:00:00", "display_name": "P1000663 - Apple MacBook Air 13\"", "disposal_reason": "yezzy anchoritism undeify unformularize archmachine", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "chylifaction pancreatize subconnect taiv", "install_date": "2021-10-31 01:00:00", "install_status": "In use", "invoice_number": "delude Anchisaurus monoazo paideutics pu", "justification": "", "lease_id": "yeowoman supervenosity puddingberry lumi", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "Paradise Road, Richmond, London", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-07-04 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100006", "pre_allocated": "false", "purchase_date": "2021-07-16", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$845.56", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-9fd6c9a0-f4b5-4321-b296-ba94023245fd", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:06", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "35a9680d3790200044e0bfc8bcbe5d14", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:45", "vendor": "Apple", "warranty_expiration": "2024-10-30", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Perez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "location", "comments", "managed_by", "depreciation", "owned_by", "invoice_number", "assigned_to", "lease_id", "expenditure_type", "parent", "cost_center", "disposal_reason", "company", "asset_tag"], "template_record": {"acquisition_method": "Lease", "asset_function": "Primary", "asset_tag": "P1000454", "assigned": "2022-12-01 00:00:00", "assigned_to": "Suzette Devaughan", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "Thinkpad T20", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/b0a9e40d3790200044e0bfc8bcbe5da3"}, "comments": "rioting irreverently cartbote picturely peart", "company": "ACME Czech Republic", "cost": "$49.99", "cost_center": "Human Resources", "delivery_date": "2022-06-28 00:00:00", "department": "HR", "depreciated_amount": "$14.54", "depreciation": "SL 5 Years", "depreciation_date": "2022-09-27 01:00:00", "display_name": "P1000454 - IBM Thinkpad T20", "disposal_reason": "athyroidism mansionry inceptively kiltie circumpentagon", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "ketoketene abreact inconstancy weakheart", "install_date": "2022-09-26 01:00:00", "install_status": "In use", "invoice_number": "startful zepharovichite prophesier frock", "justification": "", "lease_id": "enema insuppressive stampage precession ", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "Karmelitska 2, Lesser Town, Prague", "managed_by": "", "model": "IBM Thinkpad T20", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-06-03 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100010", "pre_allocated": "false", "purchase_date": "2022-06-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$35.45", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-632b9801-998a-490a-9431-188343c15574", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:12:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "b4a9e40d3790200044e0bfc8bcbe5da2", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:07", "vendor": "IBM", "warranty_expiration": "2025-09-25", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kirk.Gross.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "expenditure_type", "gl_account", "department"], "template_record": {"acquisition_method": "Loan", "asset_function": "Shared", "asset_tag": "P1000177", "assigned": "2018-10-08 00:00:00", "assigned_to": "System Administrator", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "Apple - MacBook Pro 15\" for Technical Staff", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/81f45136c0a8018b41d3e71bf532fec5"}, "comments": "shamanize tectorium tambo Aitkenite nuttily", "company": "", "cost": "$1,799.99", "cost_center": "", "delivery_date": "", "department": "Finance", "depreciated_amount": "$1,799.99", "depreciation": "SL 5 Years", "depreciation_date": "2018-04-26 01:00:00", "display_name": "P1000177 - Apple MacBook Pro 15\"", "disposal_reason": "calorist chlorophyllide desireful avolation psilanthropism", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "Dromaeognathae Phyllis boarfish scutcheo", "install_date": "2018-04-25 01:00:00", "install_status": "In use", "invoice_number": "notoriously imperil tugui uncircumspecti", "justification": "", "lease_id": "beakermen miraculosity noctipotent cereb", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "615 North Bush Street, Santa Ana,CA", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "in_stock", "old_substatus": "available", "order_date": "", "owned_by": "", "parent": "", "po_number": "", "pre_allocated": "false", "purchase_date": "", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$0.00", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-8befaf5d-a911-43e1-b56f-9143079f313a", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2018-05-14 12:00:10", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "13c1fa8837f3100044e0bfc8bcbe5d38", "sys_mod_count": "24", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:38", "vendor": "Apple", "warranty_expiration": "", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Hughes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "depreciation", "location", "disposal_reason", "asset_function", "beneficiary", "gl_account", "lease_id", "assigned_to", "expenditure_type", "cost_center", "asset_tag", "acquisition_method", "request_line", "owned_by"], "template_record": {"acquisition_method": "Loan", "asset_function": "Primary", "asset_tag": "P1000470", "assigned": "2021-04-03 00:00:00", "assigned_to": "Rubin Crotts", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "Thinkpad T20", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/f2a9e40d3790200044e0bfc8bcbe5d60"}, "comments": "itchiness economizer declaration conceitedness ectosome", "company": "ACME North America", "cost": "$49.99", "cost_center": "Human Resources", "delivery_date": "2020-12-23 00:00:00", "department": "HR", "depreciated_amount": "$30.85", "depreciation": "SL 5 Years", "depreciation_date": "2021-02-06 23:00:00", "display_name": "P1000470 - IBM Thinkpad T20", "disposal_reason": "sillyton perennial ganderess autoluminescence leatherhead", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "proselytical unabhorred criterional iodh", "install_date": "2021-02-05 23:00:00", "install_status": "In use", "invoice_number": "dehydrogenization obstructiveness styloh", "justification": "", "lease_id": "undismembered auscultative conditional m", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "302 Washington Street, San Diego,CA", "managed_by": "", "model": "IBM Thinkpad T20", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2020-12-01 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100003", "pre_allocated": "false", "purchase_date": "2020-12-16", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$19.14", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-678e69ea-fdcd-4cb1-a9f7-e01d5c691601", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:12:21", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "f6a9e40d3790200044e0bfc8bcbe5d5f", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:18", "vendor": "IBM", "warranty_expiration": "2024-02-06", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jeffrey.Thompson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "disposal_reason", "asset_function", "depreciation", "location", "parent", "comments", "support_group", "asset_tag", "cost_center", "gl_account", "lease_id", "invoice_number", "company", "assigned_to", "managed_by", "expenditure_type", "beneficiary", "acquisition_method", "request_line", "department", "supported_by"], "template_record": {"acquisition_method": "Lease", "asset_function": "Secondary", "asset_tag": "P1000880", "assigned": "2023-05-10 00:00:00", "assigned_to": "Jarvis Galas", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 17\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/83a96c0d3790200044e0bfc8bcbe5d2e"}, "comments": "presteam entotic donkey brankursine Martynia", "company": "ACME North America", "cost": "$2,499.99", "cost_center": "Customer Support", "delivery_date": "2022-10-22 01:00:00", "department": "Customer Support", "depreciated_amount": "$640.74", "depreciation": "SL 5 Years", "depreciation_date": "2022-11-28 00:00:00", "display_name": "P1000880 - Apple MacBook Pro 17\"", "disposal_reason": "coralist portulan leucaurin Comid fixate", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "predisadvantage Carcharodon superelevati", "install_date": "2022-11-27 00:00:00", "install_status": "In use", "invoice_number": "landspout antispast abthain Palaemonidae", "justification": "", "lease_id": "oleographic glamour localize shipplane L", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "815 E Street, San Diego,CA", "managed_by": "", "model": "Apple MacBook Pro 17\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-10-03 01:00:00", "owned_by": "", "parent": "", "po_number": "PO100011", "pre_allocated": "false", "purchase_date": "2022-10-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,859.25", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-987e0a22-ca26-4e09-8f97-b573354bc0b0", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:16", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "87a96c0d3790200044e0bfc8bcbe5d2d", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:59", "vendor": "Apple", "warranty_expiration": "2025-11-26", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kristine.Clarke.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "asset_tag", "acquisition_method", "invoice_number", "managed_by", "assigned_to", "comments"], "template_record": {"acquisition_method": "Lease", "asset_function": "Primary", "asset_tag": "P1000624", "assigned": "2022-07-23 00:00:00", "assigned_to": "Jimmie Zarzycki", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/b8a9680d3790200044e0bfc8bcbe5db5"}, "comments": "sigmatism glairy phocodontic nonsacramental mucofibrous", "company": "ACME France", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2022-01-17 00:00:00", "department": "Sales", "depreciated_amount": "$623.00", "depreciation": "SL 5 Years", "depreciation_date": "2022-03-31 00:00:00", "display_name": "P1000624 - Apple MacBook Air 13\"", "disposal_reason": "Shorea unsubmergible eliminant arcking humourful", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "nonevil unfulfilled Sapotaceae excitant ", "install_date": "2022-03-30 00:00:00", "install_status": "In use", "invoice_number": "hydrosomal Cheilanthes glycosemia climbe", "justification": "", "lease_id": "unostentatiously venostasis Arsacid swee", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "27, Boulevard Vitton, Paris", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-12-30 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100008", "pre_allocated": "false", "purchase_date": "2022-01-13", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$976.99", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-9d93305b-aef2-4d6a-b6fa-fa77e1822e51", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:18", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "bca9680d3790200044e0bfc8bcbe5db4", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:08", "vendor": "Apple", "warranty_expiration": "2025-03-29", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Roberta.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "cost_center", "lease_id", "asset_tag", "comments", "location", "owned_by", "gl_account", "disposal_reason", "asset_function", "support_group", "company", "acquisition_method", "request_line", "assigned_to", "depreciation", "supported_by", "department", "managed_by", "beneficiary", "invoice_number", "parent"], "template_record": {"acquisition_method": "Loan", "asset_function": "Secondary", "asset_tag": "P1000640", "assigned": "2023-03-05 23:00:00", "assigned_to": "Florine Willardson", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/00a9a80d3790200044e0bfc8bcbe5d1c"}, "comments": "nidorous protoscientific bepraisement parodos serpulidan", "company": "ACME Germany", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2022-06-25 00:00:00", "department": "Sales", "depreciated_amount": "$480.17", "depreciation": "SL 5 Years", "depreciation_date": "2022-09-10 00:00:00", "display_name": "P1000640 - Apple MacBook Air 13\"", "disposal_reason": "revivingly acetylenediurein playreader perceptibility oversolemnly", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "loverwise awapuhi steadfastness continua", "install_date": "2022-09-09 00:00:00", "install_status": "In use", "invoice_number": "photosensitiveness pickthatch unbenefice", "justification": "", "lease_id": "rungless rewhirl Java unmomentously brib", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "30 Katharinenstr, Hamburg", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-06-01 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100010", "pre_allocated": "false", "purchase_date": "2022-06-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,119.82", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-47eed3c9-658e-4ca3-a31c-fa3feb875643", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:32", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "04a9a80d3790200044e0bfc8bcbe5d1b", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:34", "vendor": "Apple", "warranty_expiration": "2025-09-08", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Richardson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "depreciation", "gl_account", "invoice_number", "lease_id", "parent", "acquisition_method", "location", "beneficiary", "comments", "cost_center", "request_line", "supported_by", "expenditure_type", "owned_by", "company", "asset_function", "department"], "template_record": {"acquisition_method": "Lease", "asset_function": "Shared", "asset_tag": "P1000673", "assigned": "2021-06-14 00:00:00", "assigned_to": "Alene Rabeck", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/18a9280d3790200044e0bfc8bcbe5d59"}, "comments": "epipharynx unhostilely thiefdom unmarry tottle", "company": "ACME UK", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2021-02-22 23:00:00", "department": "Sales", "depreciated_amount": "$936.69", "depreciation": "SL 5 Years", "depreciation_date": "2021-04-07 00:00:00", "display_name": "P1000673 - Apple MacBook Air 13\"", "disposal_reason": "Germanhood unappeasableness dehortatory rooflet undeck", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "nonobjection nonmountainous encyclopedic", "install_date": "2021-04-06 00:00:00", "install_status": "In use", "invoice_number": "impeder Trogoniformes incitant expiringl", "justification": "", "lease_id": "baumhauerite gummite perfrication ultrag", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "Paradise Road, Richmond, London", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-02-02 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100004", "pre_allocated": "false", "purchase_date": "2021-02-13", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$663.30", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-ac45f538-253c-41b3-8eb2-ee9279c69931", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:12:43", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "1ca9280d3790200044e0bfc8bcbe5d58", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:40", "vendor": "Apple", "warranty_expiration": "2024-04-05", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Douglas.Pitts.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "beneficiary", "acquisition_method", "cost_center", "managed_by", "asset_function", "location", "owned_by", "support_group", "depreciation", "company", "lease_id", "comments", "request_line", "asset_tag", "gl_account", "expenditure_type", "parent"], "template_record": {"acquisition_method": "Lease", "asset_function": "Secondary", "asset_tag": "P1000537", "assigned": "2022-10-07 01:00:00", "assigned_to": "Van Leanen", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/32a9ac0d3790200044e0bfc8bcbe5d8e"}, "comments": "girse silklike evoe superthyroidism endosteoma", "company": "ACME Japan", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2022-03-21 00:00:00", "department": "IT", "depreciated_amount": "$658.48", "depreciation": "SL 5 Years", "depreciation_date": "2022-05-13 00:00:00", "display_name": "P1000537 - Apple MacBook Pro 15\"", "disposal_reason": "Carbonari decultivate blackguardry dorsiflexor pinnatifid", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "impanate jabberingly hassium gadabout no", "install_date": "2022-05-12 00:00:00", "install_status": "In use", "invoice_number": "cromlech Cirrostomi hornstone wefty gras", "justification": "", "lease_id": "phaeton sixtypenny navigational cryptosp", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "2-12-1 Ookayama, Meguro-ku, Tokyo", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-02-28 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100009", "pre_allocated": "false", "purchase_date": "2022-03-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,141.51", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-771f1b01-b59a-43e9-83c5-f87ad69e6ada", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:32", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "36a9ac0d3790200044e0bfc8bcbe5d8d", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:45", "vendor": "Apple", "warranty_expiration": "2025-05-11", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Debra.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "beneficiary", "owned_by", "supported_by"], "template_record": {"acquisition_method": "Purchase", "asset_function": "Shared", "asset_tag": "P1000485", "assigned": "2023-04-07 00:00:00", "assigned_to": "Alfonso Griglen", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/d8a9ec0d3790200044e0bfc8bcbe5d19"}, "comments": "canadine filmize polysomaty jubbah neossoptile", "company": "ACME China", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2022-06-24 00:00:00", "department": "IT", "depreciated_amount": "$492.88", "depreciation": "SL 5 Years", "depreciation_date": "2022-10-28 01:00:00", "display_name": "P1000485 - Apple MacBook Pro 15\"", "disposal_reason": "firemaster whisperingly spirochaetal brokenness appetitional", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "pseudocollegiate chloriodide pinnitentac", "install_date": "2022-10-27 01:00:00", "install_status": "In use", "invoice_number": "predisadvantage inspectioneer disentramm", "justification": "", "lease_id": "thiosulphuric cointise pekan manufactura", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "2500 West Daming Road, Shanghai", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-06-03 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100010", "pre_allocated": "false", "purchase_date": "2022-06-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,307.11", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-61259c9c-ea94-4f2b-9d10-141627038b69", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:38", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "dca9ec0d3790200044e0bfc8bcbe5d18", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:13", "vendor": "Apple", "warranty_expiration": "2025-10-26", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Angie.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "invoice_number", "owned_by", "assigned_to", "beneficiary", "disposal_reason", "company", "gl_account", "acquisition_method", "supported_by", "support_group", "depreciation", "asset_function", "request_line", "location", "asset_tag", "expenditure_type", "lease_id", "managed_by"], "template_record": {"acquisition_method": "Lease", "asset_function": "Shared", "asset_tag": "P1000409", "assigned": "2021-01-27 23:00:00", "assigned_to": "Dorothea Sweem", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 17\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/daa9a80d3790200044e0bfc8bcbe5dbe"}, "comments": "unshrinkable deyship osteotribe philoprogenitiveness isopachous", "company": "ACME North America", "cost": "$2,499.99", "cost_center": "Engineering", "delivery_date": "2020-11-27 00:00:00", "department": "Development", "depreciated_amount": "$1,599.12", "depreciation": "SL 5 Years", "depreciation_date": "2020-12-28 00:00:00", "display_name": "P1000409 - Apple MacBook Pro 17\"", "disposal_reason": "Taetsia creation shauwe immanency orological", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "craggan unpliantly Taurini prespecific u", "install_date": "2020-12-27 00:00:00", "install_status": "In use", "invoice_number": "unpennoned hematoblast Pherecratic cellu", "justification": "", "lease_id": "proconservationist metaphragm desmocyte ", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "13308 Midland Road, Poway,CA", "managed_by": "", "model": "Apple MacBook Pro 17\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2020-11-01 01:00:00", "owned_by": "", "parent": "", "po_number": "PO100002", "pre_allocated": "false", "purchase_date": "2020-11-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$900.87", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-00645822-f0a6-49d8-bcde-47ce07eb7172", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:40", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "dea9a80d3790200044e0bfc8bcbe5dbd", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:14", "vendor": "Apple", "warranty_expiration": "2023-12-27", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Crawford.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "company", "expenditure_type", "comments", "request_line", "asset_tag"], "template_record": {"acquisition_method": "Lease", "asset_function": "Secondary", "asset_tag": "P1000559", "assigned": "2022-05-24 00:00:00", "assigned_to": "Jonathon Waldall", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/02a9ac0d3790200044e0bfc8bcbe5d4f"}, "comments": "inflame brookflower cavitation declamation meteoritic", "company": "ACME UK", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2021-10-19 01:00:00", "department": "IT", "depreciated_amount": "$785.65", "depreciation": "SL 5 Years", "depreciation_date": "2022-01-03 00:00:00", "display_name": "P1000559 - Apple MacBook Pro 15\"", "disposal_reason": "Topsy wildwind pentasyllabism mosasauroid Russomania", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "paleocosmology Dodonaeaceae bevel overin", "install_date": "2022-01-02 00:00:00", "install_status": "In use", "invoice_number": "apiarian frette preinheritance twiggy pr", "justification": "", "lease_id": "myrmecophyte quadridentated retemptation", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "3 Whitehall Court, London", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-10-01 01:00:00", "owned_by": "", "parent": "", "po_number": "PO100007", "pre_allocated": "false", "purchase_date": "2021-10-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,014.34", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-05fa6ba0-ea32-411e-86fd-bd2307f29878", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "06a9ac0d3790200044e0bfc8bcbe5d4e", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:35", "vendor": "Apple", "warranty_expiration": "2025-01-01", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Todd.Roberts.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "department", "acquisition_method", "assigned_to", "depreciation", "asset_function", "disposal_reason", "company", "managed_by", "request_line", "owned_by", "asset_tag", "invoice_number", "lease_id", "parent", "beneficiary", "supported_by", "gl_account"], "template_record": {"acquisition_method": "Purchase", "asset_function": "Primary", "asset_tag": "P1000680", "assigned": "2022-10-11 01:00:00", "assigned_to": "Raphael Bickel", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/40a9a80d3790200044e0bfc8bcbe5d18"}, "comments": "martinetship vermilion ordinable saccharification agrology", "company": "ACME North America", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2022-06-29 00:00:00", "department": "Sales", "depreciated_amount": "$483.68", "depreciation": "SL 5 Years", "depreciation_date": "2022-09-06 00:00:00", "display_name": "P1000680 - Apple MacBook Air 13\"", "disposal_reason": "stackful radiable athermic vizardless premise", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "septipartite malagma faller Guacho urceo", "install_date": "2022-09-05 00:00:00", "install_status": "In use", "invoice_number": "manioc cinnamal loxodromical antilytic c", "justification": "", "lease_id": "unappealed cinerea nutter Secessional un", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "25 New Chardon Street, Boston,MA", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-06-05 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100010", "pre_allocated": "false", "purchase_date": "2022-06-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,116.31", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-753b2b7d-e871-468e-9b5c-cdbe6f51b100", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:32", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "44a9a80d3790200044e0bfc8bcbe5d17", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:47", "vendor": "Apple", "warranty_expiration": "2025-09-04", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sean.Richmond.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "parent", "department", "managed_by", "expenditure_type", "owned_by", "asset_function", "depreciation", "request_line", "assigned_to", "disposal_reason"], "template_record": {"acquisition_method": "Rental", "asset_function": "Shared", "asset_tag": "P1000421", "assigned": "2022-09-23 01:00:00", "assigned_to": "Courtney Shishido", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "ThinkStation D20", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/ada9e40d3790200044e0bfc8bcbe5dda"}, "comments": "polity cornein welsium interpolate insensibilization", "company": "ACME Australia", "cost": "$9,344.00", "cost_center": "Finance", "delivery_date": "2022-03-23 00:00:00", "department": "Finance", "depreciated_amount": "$3,244.30", "depreciation": "SL 5 Years", "depreciation_date": "2022-06-16 00:00:00", "display_name": "P1000421 - Lenovo ThinkStation D20", "disposal_reason": "deadline intramundane anthropopathia multiguttulate pierrotic", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "legalism patulously unesoteric oxyphenol", "install_date": "2022-06-15 00:00:00", "install_status": "In use", "invoice_number": "sasanqua protonotater octapodic heteroph", "justification": "", "lease_id": "platypus onery subfusk foreclosable euda", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "75-85 York Street, Melbourne", "managed_by": "", "model": "Lenovo ThinkStation D20", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-02-28 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100009", "pre_allocated": "false", "purchase_date": "2022-03-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$6,099.70", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-f7be51fe-72a6-43dc-a7e9-8750febe2932", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:12:32", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a1a9e40d3790200044e0bfc8bcbe5dda", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:04", "vendor": "Lenovo", "warranty_expiration": "2025-06-14", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Daniel.Rivas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "assigned_to", "acquisition_method", "department", "expenditure_type", "support_group", "location", "disposal_reason", "asset_function", "owned_by", "gl_account", "comments"], "template_record": {"acquisition_method": "Purchase", "asset_function": "Primary", "asset_tag": "P1000476", "assigned": "2021-05-10 00:00:00", "assigned_to": "Virgil Chinni", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/63a96c0d3790200044e0bfc8bcbe5d71"}, "comments": "staggeringly tribuloid responsibility decadence describably", "company": "ACME China", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2020-11-21 00:00:00", "department": "IT", "depreciated_amount": "$1,156.29", "depreciation": "SL 5 Years", "depreciation_date": "2020-12-23 00:00:00", "display_name": "P1000476 - Apple MacBook Pro 15\"", "disposal_reason": "lignin subendocardial sided scytonematoid nonentitize", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "gunk parachromatopsia decurtate residuen", "install_date": "2020-12-22 00:00:00", "install_status": "In use", "invoice_number": "customer pontoon litany galvanical Andy", "justification": "", "lease_id": "unio melodics turgescency homoperiodic m", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "2500 West Daming Road, Shanghai", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2020-11-01 01:00:00", "owned_by": "", "parent": "", "po_number": "PO100002", "pre_allocated": "false", "purchase_date": "2020-11-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$643.70", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-fa2727cc-b373-4a20-9b53-02e884005e3f", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:19", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "67a96c0d3790200044e0bfc8bcbe5d70", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:53", "vendor": "Apple", "warranty_expiration": "2023-12-22", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Laura.Jackson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "department", "asset_tag", "lease_id", "parent", "request_line", "beneficiary", "gl_account", "comments", "owned_by", "location", "assigned_to", "expenditure_type", "supported_by", "cost_center", "disposal_reason", "support_group"], "template_record": {"acquisition_method": "Loan", "asset_function": "Shared", "asset_tag": "P1000234", "assigned": "2018-05-05 15:43:27", "assigned_to": "David Loo", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "*DAVID-IBM", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/d0fdbc8437201000deeabfc8bcbe5d33"}, "comments": "overgrow untriumphable gametogenous recensor sanguinous", "company": "ACME North America", "cost": "$3,665.00", "cost_center": "Engineering", "delivery_date": "", "department": "Development", "depreciated_amount": "$3,665.00", "depreciation": "SL 5 Years", "depreciation_date": "2018-01-30 14:43:27", "display_name": "P1000234 - Lenovo ThinkStation S20", "disposal_reason": "bisexualism pseudopupa spoonful Columba Merycopotamus", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "expropriable unbalked unnovel schwarz pa", "install_date": "2018-01-29 14:43:27", "install_status": "In use", "invoice_number": "INV0166221", "justification": "", "lease_id": "Xenophora beslipper rufflement cervicipl", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "153 South Sierra Avenue, Solana Beach,CA", "managed_by": "", "model": "Lenovo ThinkStation S20", "model_category": "Computer", "old_status": "installed", "old_substatus": "", "order_date": "", "owned_by": "", "parent": "", "po_number": "PO27711", "pre_allocated": "false", "purchase_date": "2017-12-20", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$0.00", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-85c306e8-ee16-4100-9310-2463fccbd0c6", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-02 11:00:11", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "ffc1fa8837f3100044e0bfc8bcbe5df0", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:19", "vendor": "Lenovo", "warranty_expiration": "2018-12-20", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Esparza.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "managed_by", "support_group", "expenditure_type", "lease_id", "invoice_number", "company", "gl_account", "department", "depreciation", "asset_function", "parent", "comments", "supported_by", "assigned_to", "request_line", "asset_tag", "owned_by", "acquisition_method"], "template_record": {"acquisition_method": "Loan", "asset_function": "Shared", "asset_tag": "P1000810", "assigned": "2021-06-16 00:00:00", "assigned_to": "Lacy Belmont", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 17\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/1fa9e80d3790200044e0bfc8bcbe5d12"}, "comments": "Porites Merluccius ibolium ovately lierre", "company": "ACME Japan", "cost": "$2,499.99", "cost_center": "Customer Support", "delivery_date": "2021-02-27 23:00:00", "department": "Customer Support", "depreciated_amount": "$1,473.16", "depreciation": "SL 5 Years", "depreciation_date": "2021-03-31 00:00:00", "display_name": "P1000810 - Apple MacBook Pro 17\"", "disposal_reason": "homograft retwist latro augury biflorous", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "phyllotaxis lacewing gonococcal eon whit", "install_date": "2021-03-30 00:00:00", "install_status": "In use", "invoice_number": "nonpressure priscan gymnasic nopal extir", "justification": "", "lease_id": "Smilacina adminiculation antitheism cong", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "2-10-1 Yurakucho, Chiyoda-ku, Tokyo", "managed_by": "", "model": "Apple MacBook Pro 17\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-01-28 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100004", "pre_allocated": "false", "purchase_date": "2021-02-13", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,026.83", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-1d78b699-e62a-44a9-860b-ede07cd0b62e", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:46", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "13a9e80d3790200044e0bfc8bcbe5d12", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:38", "vendor": "Apple", "warranty_expiration": "2024-03-29", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Baker.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "owned_by", "gl_account", "lease_id", "asset_tag", "cost_center", "request_line", "department", "supported_by", "location", "support_group", "assigned_to", "parent", "managed_by"], "template_record": {"acquisition_method": "Lease", "asset_function": "Shared", "asset_tag": "P1000564", "assigned": "2022-08-29 00:00:00", "assigned_to": "Dwayne Maddalena", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/dba9ac0d3790200044e0bfc8bcbe5da1"}, "comments": "nidorous Angstrom atheromata begnaw discharacter", "company": "ACME UK", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2022-03-27 00:00:00", "department": "IT", "depreciated_amount": "$639.76", "depreciation": "SL 5 Years", "depreciation_date": "2022-06-01 00:00:00", "display_name": "P1000564 - Apple MacBook Pro 15\"", "disposal_reason": "organotherapy distributer acyl chondrosarcomatous tactually", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "ego taroc formamido rubelle postdoctoral", "install_date": "2022-05-31 00:00:00", "install_status": "In use", "invoice_number": "nip brandy obtriangular eutaxite sprouti", "justification": "", "lease_id": "sundial bestowable monoblepsis freestand", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "3 Whitehall Court, London", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-03-03 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100009", "pre_allocated": "false", "purchase_date": "2022-03-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,160.23", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-bf676efc-936f-47ba-86b3-b28c5df4936e", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:35", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "dfa9ac0d3790200044e0bfc8bcbe5da0", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:14", "vendor": "Apple", "warranty_expiration": "2025-05-30", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 298, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 164, in validate_on_page\n reward, task_done, _, _ = task.validate(page, chat_messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 786, in validate\n right_url = self._page_on_right_url(page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 891, in _page_on_right_url\n self._wait_for_ready(page, iframe_only=True)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 302, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "gl_account", "managed_by", "asset_tag", "owned_by", "asset_function", "expenditure_type", "acquisition_method", "depreciation", "invoice_number", "comments", "parent", "request_line"], "template_record": {"acquisition_method": "Rental", "asset_function": "Primary", "asset_tag": "P1000874", "assigned": "2023-02-01 23:00:00", "assigned_to": "Mabel Weeden", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 17\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/82a92c0d3790200044e0bfc8bcbe5db6"}, "comments": "vivency obsequial missyllabify presbyterated stemware", "company": "ACME North America", "cost": "$2,499.99", "cost_center": "Customer Support", "delivery_date": "2022-06-23 00:00:00", "department": "Customer Support", "depreciated_amount": "$765.33", "depreciation": "SL 5 Years", "depreciation_date": "2022-08-30 00:00:00", "display_name": "P1000874 - Apple MacBook Pro 17\"", "disposal_reason": "jaileress unassenting epaule misdetermine Jessie", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "brachypleural muckna monarchian Xiphiura", "install_date": "2022-08-29 00:00:00", "install_status": "In use", "invoice_number": "moodily foxy rubific prophototropic dela", "justification": "", "lease_id": "irremovableness flurried octahedrite gon", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "815 E Street, San Diego,CA", "managed_by": "", "model": "Apple MacBook Pro 17\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-06-03 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100010", "pre_allocated": "false", "purchase_date": "2022-06-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,734.66", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-68a6c1a5-d0d9-45d3-9dc5-6b105adec088", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:13", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "86a92c0d3790200044e0bfc8bcbe5db5", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:59", "vendor": "Apple", "warranty_expiration": "2025-08-28", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "supported_by", "expenditure_type", "disposal_reason", "owned_by", "comments", "location", "asset_function", "acquisition_method", "company", "lease_id", "parent", "invoice_number", "request_line", "depreciation", "asset_tag"], "template_record": {"acquisition_method": "Lease", "asset_function": "Secondary", "asset_tag": "P1000546", "assigned": "2021-09-18 00:00:00", "assigned_to": "Simone Lundie", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/50a96c0d3790200044e0bfc8bcbe5def"}, "comments": "cantlet stonelayer bhagavat snuffman malting", "company": "ACME South America", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2021-03-25 00:00:00", "department": "IT", "depreciated_amount": "$968.01", "depreciation": "SL 5 Years", "depreciation_date": "2021-07-03 00:00:00", "display_name": "P1000546 - Apple MacBook Pro 15\"", "disposal_reason": "chlorine raphe meatotome remenace excipuliform", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "Manichaean pleurapophysial biverbal amph", "install_date": "2021-07-02 00:00:00", "install_status": "In use", "invoice_number": "contortionate uredospore soaky twiddling", "justification": "", "lease_id": "soriferous attainability jeremiad noncon", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "SHS quadra 5, Bloco E., Brasilia", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-02-27 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100005", "pre_allocated": "false", "purchase_date": "2021-03-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$831.98", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-35559d1e-be53-466c-a4a9-829b70d2d6f7", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:22", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "54a96c0d3790200044e0bfc8bcbe5dee", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:50", "vendor": "Apple", "warranty_expiration": "2024-07-01", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Peter.Jones.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "location", "managed_by", "expenditure_type", "support_group", "request_line"], "template_record": {"acquisition_method": "Lease", "asset_function": "Shared", "asset_tag": "P1000539", "assigned": "2022-02-05 23:00:00", "assigned_to": "Minh Leclare", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/75a9ac0d3790200044e0bfc8bcbe5d3b"}, "comments": "gushiness shortsighted Savonarolist ecuelling provenience", "company": "ACME Japan", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2021-10-22 01:00:00", "department": "IT", "depreciated_amount": "$830.99", "depreciation": "SL 5 Years", "depreciation_date": "2021-11-18 00:00:00", "display_name": "P1000539 - Apple MacBook Pro 15\"", "disposal_reason": "Veronese veritistic gestatorium anticonductor monogenesist", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "misalter foretrysail injuriousness endop", "install_date": "2021-11-17 00:00:00", "install_status": "In use", "invoice_number": "paracme lipochrome boulderhead glossic I", "justification": "", "lease_id": "acetonemic matchstick Helmholtzian nonaz", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "2-12-1 Ookayama, Meguro-ku, Tokyo", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-10-05 01:00:00", "owned_by": "", "parent": "", "po_number": "PO100007", "pre_allocated": "false", "purchase_date": "2021-10-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$969.00", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-1cd189da-2b9c-4b81-ac22-44cd435dad1d", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:28", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "79a9ac0d3790200044e0bfc8bcbe5d3a", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:56", "vendor": "Apple", "warranty_expiration": "2024-11-16", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amy Flores)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "expenditure_type", "disposal_reason", "managed_by", "depreciation", "assigned_to", "department", "invoice_number", "lease_id", "location", "supported_by", "owned_by", "asset_tag", "comments", "acquisition_method", "asset_function"], "template_record": {"acquisition_method": "Lease", "asset_function": "Secondary", "asset_tag": "P1000505", "assigned": "2021-02-23 23:00:00", "assigned_to": "Zane Sulikowski", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/a3a96c0d3790200044e0bfc8bcbe5d6d"}, "comments": "agrah vaticanal sixpenny assortive karyoplasm", "company": "ACME Germany", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2020-11-20 00:00:00", "department": "IT", "depreciated_amount": "$1,159.25", "depreciation": "SL 5 Years", "depreciation_date": "2020-12-20 00:00:00", "display_name": "P1000505 - Apple MacBook Pro 15\"", "disposal_reason": "decoct presbyteral misfeasance ravenry otopathy", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "seemer Chauceriana lewd Haltica depressi", "install_date": "2020-12-19 00:00:00", "install_status": "In use", "invoice_number": "isozooid inviolacy ophthalmophorous Saur", "justification": "", "lease_id": "unrequitement parenticide nonsubstantial", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "Bockenheimer Landstra\u00dfe 223, Frankfurt", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2020-11-02 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100002", "pre_allocated": "false", "purchase_date": "2020-11-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$640.74", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "2023-10-13", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-cd44bce8-bd78-43ef-b096-e3c05f80c528", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:19", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a7a96c0d3790200044e0bfc8bcbe5d6c", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:05", "vendor": "Apple", "warranty_expiration": "2023-12-19", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Victoria.Pham.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "expenditure_type", "disposal_reason", "asset_tag", "gl_account", "support_group", "comments", "company", "department", "owned_by", "invoice_number", "asset_function", "managed_by", "location", "acquisition_method", "lease_id", "beneficiary"], "template_record": {"acquisition_method": "Lease", "asset_function": "Primary", "asset_tag": "P1000707", "assigned": "2022-01-01 00:00:00", "assigned_to": "Lana Keels", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/8ea9680d3790200044e0bfc8bcbe5d1c"}, "comments": "macrocoly clinanthia vagoglossopharyngeal xylocarpous phycoxanthine", "company": "ACME France", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2021-07-25 00:00:00", "department": "Sales", "depreciated_amount": "$749.17", "depreciation": "SL 5 Years", "depreciation_date": "2021-11-07 01:00:00", "display_name": "P1000707 - Apple MacBook Air 13\"", "disposal_reason": "esterlin Aequiculi unexplainedness amphicrania reimbursement", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "sutlership Montanan nailshop primordial ", "install_date": "2021-11-06 01:00:00", "install_status": "In use", "invoice_number": "Diplacanthus philobiblist unvoiceful boo", "justification": "", "lease_id": "prosthetics housewear pseudogalena ophth", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "27, Boulevard Vitton, Paris", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-07-01 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100006", "pre_allocated": "false", "purchase_date": "2021-07-16", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$850.82", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-f4809958-ed5d-4681-81d4-7165584b215c", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:07", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "82a9680d3790200044e0bfc8bcbe5d1c", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:58", "vendor": "Apple", "warranty_expiration": "2024-11-05", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Rebecca.Stephenson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "expenditure_type", "location", "cost_center", "asset_function", "assigned_to", "depreciation", "parent", "beneficiary", "acquisition_method", "owned_by", "lease_id", "supported_by", "gl_account", "request_line", "comments", "asset_tag", "department", "disposal_reason", "invoice_number"], "template_record": {"acquisition_method": "Lease", "asset_function": "Primary", "asset_tag": "P1000757", "assigned": "2023-03-27 00:00:00", "assigned_to": "Johnnie Rheaves", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 17\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/bea96c0d3790200044e0bfc8bcbe5d15"}, "comments": "splendently bricklaying Merycopotamus hauld envision", "company": "ACME China", "cost": "$2,499.99", "cost_center": "Customer Support", "delivery_date": "2022-10-26 01:00:00", "department": "Customer Support", "depreciated_amount": "$657.17", "depreciation": "SL 5 Years", "depreciation_date": "2022-11-16 00:00:00", "display_name": "P1000757 - Apple MacBook Pro 17\"", "disposal_reason": "orangist enarm hyperbatically wrecker lactase", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "Andriana littleneck conformate plectopte", "install_date": "2022-11-15 00:00:00", "install_status": "In use", "invoice_number": "Ju Toromona depressively hemichorea Emma", "justification": "", "lease_id": "carbohydrate elocutionist palmatilobate ", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "2500 West Daming Road, Shanghai", "managed_by": "", "model": "Apple MacBook Pro 17\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-10-02 01:00:00", "owned_by": "", "parent": "", "po_number": "PO100011", "pre_allocated": "false", "purchase_date": "2022-10-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,842.82", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-0d7984ac-eff0-4b92-9969-5ae433ca2dba", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:16", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "b2a96c0d3790200044e0bfc8bcbe5d15", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:07", "vendor": "Apple", "warranty_expiration": "2025-11-14", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Courtney.Wade.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "parent", "beneficiary", "department", "cost_center", "comments", "asset_tag", "assigned_to", "depreciation", "disposal_reason", "invoice_number", "location", "acquisition_method", "supported_by", "request_line", "expenditure_type", "managed_by", "company"], "template_record": {"acquisition_method": "Purchase", "asset_function": "Primary", "asset_tag": "P1000610", "assigned": "2022-03-17 00:00:00", "assigned_to": "Sabrina Deppert", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/afa9680d3790200044e0bfc8bcbe5d6c"}, "comments": "warkamoowee choffer neothalamus undisbursed autogeneal", "company": "ACME China", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2021-10-23 01:00:00", "department": "Sales", "depreciated_amount": "$666.81", "depreciation": "SL 5 Years", "depreciation_date": "2022-02-07 23:00:00", "display_name": "P1000610 - Apple MacBook Air 13\"", "disposal_reason": "redeemable tenanter custodee presentively squeamish", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "uncertifying diarthrodial phaseolous Hyo", "install_date": "2022-02-06 23:00:00", "install_status": "In use", "invoice_number": "gloomfully sulfobenzide Darjeeling clop ", "justification": "", "lease_id": "nonadventitious bodywork unstoical cytol", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "150 Kennedy Road, Hong Kong", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-10-02 01:00:00", "owned_by": "", "parent": "", "po_number": "PO100007", "pre_allocated": "false", "purchase_date": "2021-10-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$933.18", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-52f2aea5-15ea-4e8b-8beb-7ad44830e169", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:14", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a3a9680d3790200044e0bfc8bcbe5d6c", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:04", "vendor": "Apple", "warranty_expiration": "2025-02-06", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Flores.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "parent", "lease_id"], "template_record": {"acquisition_method": "Rental", "asset_function": "Primary", "asset_tag": "P1000543", "assigned": "2022-05-18 00:00:00", "assigned_to": "Freeman Soula", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/5aa9ac0d3790200044e0bfc8bcbe5d6a"}, "comments": "chunner papula erumpent Octavius podgy", "company": "ACME Japan", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2022-01-27 23:00:00", "department": "IT", "depreciated_amount": "$729.46", "depreciation": "SL 5 Years", "depreciation_date": "2022-02-28 23:00:00", "display_name": "P1000543 - Apple MacBook Pro 15\"", "disposal_reason": "Antum porrectus quadrisulcated unnomadic thinkful", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "angster neckar chromophilous ampullate a", "install_date": "2022-02-27 23:00:00", "install_status": "In use", "invoice_number": "Takeuchi unswapped claviger powderable m", "justification": "", "lease_id": "metallochromy unsister thymiosis chevise", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "2-12-1 Ookayama, Meguro-ku, Tokyo", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-12-29 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100008", "pre_allocated": "false", "purchase_date": "2022-01-13", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,070.53", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-a837ef60-db52-4395-a0ee-86c75654d944", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:30", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "5ea9ac0d3790200044e0bfc8bcbe5d69", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:51", "vendor": "Apple", "warranty_expiration": "2025-02-27", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kelly.Li.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "assigned_to", "owned_by", "managed_by", "expenditure_type", "supported_by", "acquisition_method", "beneficiary"], "template_record": {"acquisition_method": "Purchase", "asset_function": "Secondary", "asset_tag": "P1000688", "assigned": "2021-08-02 00:00:00", "assigned_to": "Essie Vaill", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/a4a9280d3790200044e0bfc8bcbe5d61"}, "comments": "karmic Timote Aldus wakeel casewood", "company": "ACME North America", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2021-02-20 23:00:00", "department": "Sales", "depreciated_amount": "$934.93", "depreciation": "SL 5 Years", "depreciation_date": "2021-04-09 00:00:00", "display_name": "P1000688 - Apple MacBook Air 13\"", "disposal_reason": "unqueenlike sharewort nondefinition entertaining womanways", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "digitalism unvoracious sternpost targete", "install_date": "2021-04-08 00:00:00", "install_status": "In use", "invoice_number": "stigmata pagina multiphase Wycliffite ma", "justification": "", "lease_id": "stonewort relapse Petauristidae notan da", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "6882 Linda Vista Road, San Diego,CA", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-01-28 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100004", "pre_allocated": "false", "purchase_date": "2021-02-13", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$665.06", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-2086ec20-fe69-45b6-b96f-1b845403608c", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:12:44", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a8a9280d3790200044e0bfc8bcbe5d60", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:05", "vendor": "Apple", "warranty_expiration": "2024-04-07", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "cost_center"], "template_record": {"acquisition_method": "Lease", "asset_function": "Secondary", "asset_tag": "P1000647", "assigned": "2021-05-28 00:00:00", "assigned_to": "Don Mestler", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/64a9280d3790200044e0bfc8bcbe5d65"}, "comments": "drumloid erythroglucin Eunomian brimstone upbrook", "company": "ACME Italy", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2021-02-22 23:00:00", "department": "Sales", "depreciated_amount": "$930.55", "depreciation": "SL 5 Years", "depreciation_date": "2021-04-14 00:00:00", "display_name": "P1000647 - Apple MacBook Air 13\"", "disposal_reason": "oometric benzenediazonium Rechabitism polariscopic hypoglossitis", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "setous noncorruption doitrified epistolo", "install_date": "2021-04-13 00:00:00", "install_status": "In use", "invoice_number": "upstair trimensual Violales dampproofer ", "justification": "", "lease_id": "overcunningness pseudoisomeric Jacobinia", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "Via Nomentana 56, Rome", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-01-28 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100004", "pre_allocated": "false", "purchase_date": "2021-02-13", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$669.44", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-52bae643-46d6-46b5-9730-fa7627542291", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:12:45", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "68a9280d3790200044e0bfc8bcbe5d64", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:53", "vendor": "Apple", "warranty_expiration": "2024-04-12", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michelle Obrien)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "supported_by", "assigned_to", "managed_by"], "template_record": {"acquisition_method": "Rental", "asset_function": "Primary", "asset_tag": "P1000008", "assigned": "2022-12-26 00:00:00", "assigned_to": "", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "Asus G Series", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/820752cfc0a8018b16824ac233171d2d"}, "comments": "minimuscular wooing unprovable underroarer basketmaker", "company": "ACME North America", "cost": "$839.99", "cost_center": "", "delivery_date": "", "department": "", "depreciated_amount": "$272.33", "depreciation": "SL 5 Years", "depreciation_date": "2022-07-28 00:00:00", "display_name": "P1000008 - Asus G Series", "disposal_reason": "Russia eosate bagataway Tuesday Agaricus", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "Antimason palmospasmus punti resistless ", "install_date": "2022-07-27 00:00:00", "install_status": "In stock", "invoice_number": "Helianthemum posthyoid awork Volutidae A", "justification": "", "lease_id": "stemmata dichlamydeous picene strengthen", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "615 North Bush Street, Santa Ana,CA", "managed_by": "", "model": "Asus G Series", "model_category": "Computer", "old_status": "in_stock", "old_substatus": "available", "order_date": "", "owned_by": "", "parent": "", "po_number": "", "pre_allocated": "false", "purchase_date": "", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$567.66", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-0c406aed-08da-4135-ad6f-80ad82915145", "skip_sync": "false", "stockroom": {"display_value": "Southern California Warehouse", "link": "https://dev215901.service-now.com/api/now/table/alm_stockroom/a2aa2b3f3763100044e0bfc8bcbe5de2"}, "substatus": "Available", "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-02 11:00:10", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "97c1fa8837f3100044e0bfc8bcbe5d65", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:02", "vendor": "Asus", "warranty_expiration": "", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Bradley Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "request_line", "invoice_number"], "template_record": {"acquisition_method": "Rental", "asset_function": "Shared", "asset_tag": "P1000866", "assigned": "2022-05-11 00:00:00", "assigned_to": "Sean Bonnet", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 17\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/41a92c0d3790200044e0bfc8bcbe5d23"}, "comments": "jacinthe fulgurous balsamiticness antemedial ogress", "company": "ACME North America", "cost": "$2,499.99", "cost_center": "Customer Support", "delivery_date": "2022-01-22 23:00:00", "department": "Customer Support", "depreciated_amount": "$1,006.29", "depreciation": "SL 5 Years", "depreciation_date": "2022-03-05 23:00:00", "display_name": "P1000866 - Apple MacBook Pro 17\"", "disposal_reason": "sheepy lumpishly unmasculine agatine octingentenary", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "labioalveolar Leuckartiidae counterreact", "install_date": "2022-03-04 23:00:00", "install_status": "In use", "invoice_number": "frequence Blackhander ectal habnab comme", "justification": "", "lease_id": "fibrillar streetside thermanesthesia unr", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "8306 Mills Drive, Miami,FL", "managed_by": "", "model": "Apple MacBook Pro 17\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-12-29 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100008", "pre_allocated": "false", "purchase_date": "2022-01-13", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,493.70", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-1cae3904-0968-46da-9c9f-3937754e9ff6", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:08", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "45a92c0d3790200044e0bfc8bcbe5d22", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:47", "vendor": "Apple", "warranty_expiration": "2025-03-04", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melissa.Morris.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_CreateIncidentTask.json b/TEST_10/failed_CreateIncidentTask.json new file mode 100644 index 0000000..b7ab48b --- /dev/null +++ b/TEST_10/failed_CreateIncidentTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "assignment_group", "category", "cmdb_ci", "rfc", "number", "parent_incident", "problem_id", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "Rick Berzle", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Resolved by request", "close_notes": "supraocclusion unamiss Faventine repaganizer Augustinianism", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "2016-08-10 09:14:29 - System Administrator (Additional comments)\ntest\n\n", "comments_and_work_notes": "2016-08-10 09:14:29 - System Administrator (Additional comments)\ntest\n\n", "company": "", "contact_type": "Self-service", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "I can access my personal folder but can't access my team's folder on our file share.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "2 - Medium", "incident_state": "New", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0000059", "opened_at": "2016-08-10 09:14:29", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "3 - Moderate", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Unable to access team file share", "sla_due": "UNKNOWN", "state": "New", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2016-08-10 09:14:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "85071a1347c12200e0ef563dbb9a71c1", "sys_mod_count": "0", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2016-08-10 09:14:29", "task_effective_number": "INC0000059", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Matthew.Edwards.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "close_code", "description", "service_offering", "resolved_by", "business_service", "caused_by", "contact_type", "close_notes", "assignment_group", "category", "rfc", "cmdb_ci"], "template_record": {"active": "false", "activity_due": "2023-10-02 16:17:01", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Bud Richman", "link": "https://dev215901.service-now.com/api/now/table/sys_user/46c6f9efa9fe198101ddf5eed9adf6e7"}, "assignment_group": "Hardware", "business_duration": "21 Days 15 Hours 14 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,869,258", "calendar_duration": "89 Days 7 Minutes", "calendar_stc": "7,690,046", "caller_id": "Alejandro Mascall", "category": "Hardware", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Solution provided", "close_notes": "Fixed", "closed_at": "2023-10-10 16:19:01", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "ApplicationServerPeopleSoft", "comments": "", "comments_and_work_notes": "2023-10-02 14:17:01 - System Administrator (Work notes)\ntest\n\n", "company": {"display_value": "ACME Germany", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fca4cbac1d55eb355b4b6db0e3c80f"}, "contact_type": "Email", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Watcher daemon detected that the CPU was 100% busy for more than 10 minutes", "due_date": "", "escalation": "Overdue", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "Bockenheimer Landstra\u00dfe 223, Frankfurt", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/30fffb993790200044e0bfc8bcbe5dcc"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000005", "opened_at": "2023-07-05 16:06:52", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-02 16:14:18", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "1 - High", "short_description": "CPU load high for over 10 minutes", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2022-02-11 07:14:01", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "e8e875b0c0a80164009dc852b4d677d5", "sys_mod_count": "15", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2023-10-10 16:19:01", "task_effective_number": "INC0000005", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "2023-10-02 14:17:01 - System Administrator (Work notes)\ntest\n\n", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Julia.Davis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "close_notes", "impact", "parent_incident", "number", "rfc", "description", "assignment_group", "urgency", "contact_type", "caused_by", "cmdb_ci", "problem_id", "close_code", "business_service", "resolved_by", "service_offering", "category", "knowledge"], "template_record": {"active": "true", "activity_due": "2018-12-13 01:18:55", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "David Miller", "category": "Software", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Duplicate", "close_notes": "piedness broadacre archway replanter unpredicable", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "2018-12-12 23:18:42 - System Administrator (Work notes)\nupdated the priority to high based on the criticality of the Incident.\n\n", "company": "", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Unable to send or receive emails.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "New", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0009005", "opened_at": "2018-08-31 21:35:21", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Email server is down.", "sla_due": "UNKNOWN", "state": "New", "subcategory": "Email", "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2018-08-31 21:35:45", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "ed92e8d173d023002728660c4cf6a7bc", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-12 23:18:55", "task_effective_number": "INC0009005", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "2018-12-12 23:18:42 - System Administrator (Work notes)\nupdated the priority to high based on the criticality of the Incident.\n\n", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alexis.Lopez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "knowledge", "close_notes", "caused_by", "problem_id", "parent_incident", "impact", "cmdb_ci", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "survey user", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Duplicate", "close_notes": "taxonomic pronunciability nuzzerana typhlophile irreconciliability", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Email", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "conscienceless rameal toothchiseled unisolated quantifiably", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "New", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0008112", "opened_at": "2019-07-29 11:48:43", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Assessment : ATF Assessor", "sla_due": "UNKNOWN", "state": "New", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2019-07-29 11:49:28", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "552c48888c033300964f4932b03eb092", "sys_mod_count": "0", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2019-07-29 11:49:28", "task_effective_number": "INC0008112", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Grant.Richardson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "assignment_group", "close_notes", "impact", "category", "urgency", "number", "close_code", "parent_incident", "description", "knowledge", "service_offering", "business_service", "cmdb_ci", "contact_type", "caused_by", "rfc", "resolved_by"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Software", "business_duration": "19 Days 5 Hours 38 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,661,930", "calendar_duration": "79 Days 20 Hours 38 Minutes", "calendar_stc": "6,899,930", "caller_id": "Joe Employee", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Workaround provided", "close_notes": "Gave workaround", "closed_at": "2023-07-22 16:18:40", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Noticing today that any time I send an email with an attachment, it takes at least 20 seconds to send. This happens regardless of the attachment size.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000013", "opened_at": "2023-07-21 16:15:58", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "2", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:54:48", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "EMAIL is slow when an attachment is involved", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 16:18:07", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46cebb88a9fe198101aee93734f9768b", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 12:54:48", "task_effective_number": "INC0000013", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lisa.Ryan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "impact", "cmdb_ci", "assignment_group", "description", "rfc", "knowledge", "close_notes", "caused_by", "urgency", "resolved_by", "service_offering"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Fred Luddy", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2005"}, "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "Joe Employee", "category": "Database", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by change", "close_notes": "perinephritic Nipponize uptorn unpersonified grinagog", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Tried to connect to SAP and all I see is a \"Connecting\u2026.\" message but nothing else happens.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "In Progress", "knowledge": "false", "location": "", "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000044", "opened_at": "2023-07-11 17:47:08", "opened_by": {"display_value": "Joe Employee", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681ccaf9c0a8016400b98a06818d57c7"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "2 - High", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Can't log into SAP from my laptop today", "sla_due": "UNKNOWN", "state": "In Progress", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "employee", "sys_created_on": "2023-07-11 17:47:11", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "47204688a9fe1981011a20af100f381a", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 12:52:03", "task_effective_number": "INC0000044", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Pineda.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "business_service", "knowledge", "category", "resolved_by", "close_code", "service_offering", "description", "parent_incident"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "1 Day", "business_impact": "", "business_service": "", "business_stc": "86,400", "calendar_duration": "3 Days 1 Hour 26 Minutes", "calendar_stc": "264,417", "caller_id": "Beth Anglin", "category": "Hardware", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "No resolution provided", "close_notes": "As this is intermittent. Restarting the PC fixes this.", "closed_at": "2024-03-09 12:15:12", "closed_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "cmdb_ci": "*BETH-IBM", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Walk-in", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "psychiatric Glycine unlovableness hebetative paleobotanically", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0000601", "opened_at": "2023-10-05 02:42:59", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "PRB0000109", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-08 04:09:56", "resolved_by": "Ron Kettering", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "The USB port on my PC stopped working", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2023-10-05 02:43:10", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9e7f9864532023004247ddeeff7b121f", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-09 12:15:12", "task_effective_number": "INC0000601", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Newton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "parent_incident", "description", "problem_id", "caused_by", "urgency", "close_code", "assignment_group", "service_offering", "knowledge", "business_service", "cmdb_ci", "impact", "resolved_by", "rfc", "close_notes", "category", "number", "contact_type"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Fred Luddy", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2005"}, "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "Joe Employee", "category": "Software", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by change", "close_notes": "multinucleated semaphorist chronometrical unvailable grocery", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Tried to connect to SAP and all I see is a \"Connecting\u2026.\" message but nothing else happens.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "In Progress", "knowledge": "false", "location": "", "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000044", "opened_at": "2023-07-11 17:47:08", "opened_by": {"display_value": "Joe Employee", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681ccaf9c0a8016400b98a06818d57c7"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "2 - High", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Can't log into SAP from my laptop today", "sla_due": "UNKNOWN", "state": "In Progress", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "employee", "sys_created_on": "2023-07-11 17:47:11", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "47204688a9fe1981011a20af100f381a", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 12:52:03", "task_effective_number": "INC0000044", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mario.Wright.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "impact", "urgency", "business_service", "contact_type", "category"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "assignment_group": "Hardware", "business_duration": "25 Days 6 Hours 33 Minutes", "business_impact": "", "business_service": "", "business_stc": "2,183,601", "calendar_duration": "105 Days 21 Hours 33 Minutes", "calendar_stc": "9,149,601", "caller_id": "David Loo", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Duplicate", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-06-25 17:24:08", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "2tb file server has less than 400gb free.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "324 South State Street, Salt Lake City,UT", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/105cf7f3c611227501e75e08b14a38ba"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000033", "opened_at": "2023-06-25 15:22:52", "opened_by": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:13", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "File Server is 80% full - Needs upgrade", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 17:23:54", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "470af5afa9fe198101b324dd773ef379", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:15:24", "task_effective_number": "INC0000033", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Frost.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "resolved_by", "assignment_group", "cmdb_ci", "contact_type", "caused_by", "rfc", "knowledge"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "assignment_group": "Hardware", "business_duration": "25 Days 6 Hours 33 Minutes", "business_impact": "", "business_service": "", "business_stc": "2,183,601", "calendar_duration": "105 Days 21 Hours 33 Minutes", "calendar_stc": "9,149,601", "caller_id": "David Loo", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by change", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-06-25 17:24:08", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "2tb file server has less than 400gb free.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "324 South State Street, Salt Lake City,UT", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/105cf7f3c611227501e75e08b14a38ba"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000033", "opened_at": "2023-06-25 15:22:52", "opened_by": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:13", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "File Server is 80% full - Needs upgrade", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 17:23:54", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "470af5afa9fe198101b324dd773ef379", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:15:24", "task_effective_number": "INC0000033", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cristina.Holmes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "service_offering", "contact_type", "urgency", "problem_id", "business_service", "parent_incident", "caused_by", "impact", "description", "rfc", "close_code", "cmdb_ci", "category", "knowledge"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Network", "business_duration": "19 Days 20 Hours 55 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,716,900", "calendar_duration": "83 Days 19 Hours 55 Minutes", "calendar_stc": "7,242,900", "caller_id": "Rick Berzle", "category": "Hardware", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by change", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-17 18:02:14", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Can't connect to wifi. Keep getting \"unable to join network\" message.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000030", "opened_at": "2023-07-17 17:01:12", "opened_by": {"display_value": "Rick Berzle", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2006"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:12", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Lost connection to the wireless network", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 17:02:01", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46f6ede0a9fe198100e10154c34a0c2a", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:15:37", "task_effective_number": "INC0000030", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Phillip.Long.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "contact_type", "parent_incident", "problem_id", "close_notes", "rfc", "description", "number", "impact", "caused_by"], "template_record": {"active": "true", "activity_due": "2018-12-13 01:18:55", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "David Miller", "category": "Software", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Resolved by caller", "close_notes": "backslap chirotype soberer withheld pickeer", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "2018-12-12 23:18:42 - System Administrator (Work notes)\nupdated the priority to high based on the criticality of the Incident.\n\n", "company": "", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Unable to send or receive emails.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "New", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0009005", "opened_at": "2018-08-31 21:35:21", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Email server is down.", "sla_due": "UNKNOWN", "state": "New", "subcategory": "Email", "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2018-08-31 21:35:45", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "ed92e8d173d023002728660c4cf6a7bc", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-12 23:18:55", "task_effective_number": "INC0009005", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "2018-12-12 23:18:42 - System Administrator (Work notes)\nupdated the priority to high based on the criticality of the Incident.\n\n", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mark.Mckinney.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "problem_id", "caused_by", "close_code", "service_offering", "close_notes", "parent_incident", "rfc", "impact", "knowledge", "description", "cmdb_ci", "category", "urgency"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Luke Wilson", "link": "https://dev215901.service-now.com/api/now/table/sys_user/46d96f57a9fe198101947a9620895886"}, "assignment_group": "Service Desk", "business_duration": "20 Days 4 Hours 19 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,743,569", "calendar_duration": "84 Days 19 Hours 19 Minutes", "calendar_stc": "7,327,169", "caller_id": "Bow Ruggeri", "category": "Software", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by request", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-23 17:37:14", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "Adobe Acrobat 7.0.3 and Reader 7.0.3 Update", "comments": "2023-07-11 17:38:00 - System Administrator (Additional comments)\nPlease assist user with PDF creation. \n\n", "comments_and_work_notes": "2023-07-11 17:38:00 - System Administrator (Additional comments)\nPlease assist user with PDF creation. \n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Unable to edit any PDFs in Acrobat. All my PDFs are read only now. How do I unlock them?", "due_date": "", "escalation": "Overdue", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "2 - Medium", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "324 South State Street, Salt Lake City,UT", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/105cf7f3c611227501e75e08b14a38ba"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000038", "opened_at": "2023-07-16 17:36:44", "opened_by": {"display_value": "Fred Luddy", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2005"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "4 - Low", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:13", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "my PDF docs are all locked from editing", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2023-07-22 17:38:00", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "4717dfe5a9fe198100450448b2404c16", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 12:57:55", "task_effective_number": "INC0000038", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kevin.Gonzales.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "cmdb_ci", "caused_by", "number", "close_code"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Service Desk", "business_duration": "20 Days 6 Hours 5 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,749,949", "calendar_duration": "84 Days 21 Hours 5 Minutes", "calendar_stc": "7,333,549", "caller_id": "Rick Berzle", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Duplicate", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-17 15:55:16", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "2023-07-11 15:51:33 - Don Goodliffe (Additional comments)\nNeed this done ASAP!! Will lose business if this is not reset.\n\t\t\n\n", "comments_and_work_notes": "2023-07-11 15:51:33 - Don Goodliffe (Additional comments)\nNeed this done ASAP!! Will lose business if this is not reset.\n\t\t\n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "I can't remember my password and need to log in. Can someone reset my password asap? I am blocked on several urgent items until I can log in again.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "San Diego", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/108752c8c611227501d4ab0e392ba97f"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000009", "opened_at": "2023-07-16 15:50:23", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:12", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Reset my password", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 15:51:33", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46b66a40a9fe198101f243dfbc79033d", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:16:04", "task_effective_number": "INC0000009", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "close_notes", "cmdb_ci", "business_service", "category", "close_code", "parent_incident", "impact", "knowledge", "number", "assignment_group", "problem_id", "urgency", "rfc", "caused_by", "resolved_by", "service_offering", "contact_type", "description"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "ITIL User", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681b365ec0a80164000fb0b05854a0cd"}, "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "Bud Richman", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Known error", "close_notes": "reasonedly tifinagh predifferent Burhinus costochondral", "closed_at": "", "closed_by": "", "cmdb_ci": "WEBSERVER", "comments": "2023-10-02 16:12:43 - System Administrator (Additional comments)\nAdded an attachment\n\n2023-07-11 17:43:54 - System Administrator (Additional comments)\nJavaScript error (line 202) on the home page. Not sure what is\n\t\t\tgoing on, does not happen on my Windows machine!\n\t\t\n\n", "comments_and_work_notes": "2023-10-02 16:12:43 - System Administrator (Additional comments)\nAdded an attachment\n\n2023-07-11 17:43:54 - System Administrator (Additional comments)\nJavaScript error (line 202) on the home page. Not sure what is\n\t\t\tgoing on, does not happen on my Windows machine!\n\t\t\n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Seeing JavaScript error message on hiring page on Explorer and Firefox.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "Awaiting Caller", "impact": "2 - Medium", "incident_state": "On Hold", "knowledge": "false", "location": {"display_value": "1050 Sunnyview Road Northeast, Salem,OR", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/108486c7c611227500b093211aa88dcc"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000040", "opened_at": "2023-07-11 17:42:45", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "3 - Moderate", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "JavaScript error on hiring page of corporate website", "sla_due": "UNKNOWN", "state": "On Hold", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2023-07-11 17:43:54", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "471d4732a9fe198100affbf655e59172", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 12:46:30", "task_effective_number": "INC0000040", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cassandra.Torres.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "business_service", "knowledge", "rfc"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "0 Seconds", "business_impact": "", "business_service": "", "business_stc": "0", "calendar_duration": "5 Minutes", "calendar_stc": "323", "caller_id": "David Miller", "category": "Software", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Solution provided", "close_notes": "Reverted to a previous version.", "closed_at": "2018-12-09 19:29:09", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Virtual Agent", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "While launching the defect tracking base URL, it is redirecting to an error page.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0009004", "opened_at": "2018-09-01 06:13:30", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "3 - Moderate", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "2018-09-01 06:18:53", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Defect tracking tool is down.", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2018-09-01 06:14:04", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "e329de99731423002728660c4cf6a73c", "sys_mod_count": "9", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2023-10-10 16:19:01", "task_effective_number": "INC0009004", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 298, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 164, in validate_on_page\n reward, task_done, _, _ = task.validate(page, chat_messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 786, in validate\n right_url = self._page_on_right_url(page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 891, in _page_on_right_url\n self._wait_for_ready(page, iframe_only=True)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 302, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "knowledge", "rfc", "service_offering", "impact", "category", "caused_by", "urgency", "description"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "0 Seconds", "business_impact": "", "business_service": "", "business_stc": "0", "calendar_duration": "31 Minutes", "calendar_stc": "1,905", "caller_id": "David Miller", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "User error", "close_notes": "Reinstalled the app", "closed_at": "2018-08-30 02:49:17", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Walk-in", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Having an issue with users trying to access the company portal app", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "2 - Medium", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0009003", "opened_at": "2018-08-30 02:17:32", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "3 - Moderate", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "2018-08-30 02:49:17", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Cannot sign into the company portal app", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2018-08-30 02:18:00", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9fffc328731823002728660c4cf6a742", "sys_mod_count": "4", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-12 23:39:53", "task_effective_number": "INC0009003", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amy.Frye.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "caused_by", "parent_incident", "resolved_by", "impact", "assignment_group"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Service Desk", "business_duration": "20 Days 6 Hours 5 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,749,949", "calendar_duration": "84 Days 21 Hours 5 Minutes", "calendar_stc": "7,333,549", "caller_id": "Rick Berzle", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by request", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-17 15:55:16", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "2023-07-11 15:51:33 - Don Goodliffe (Additional comments)\nNeed this done ASAP!! Will lose business if this is not reset.\n\t\t\n\n", "comments_and_work_notes": "2023-07-11 15:51:33 - Don Goodliffe (Additional comments)\nNeed this done ASAP!! Will lose business if this is not reset.\n\t\t\n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "I can't remember my password and need to log in. Can someone reset my password asap? I am blocked on several urgent items until I can log in again.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "San Diego", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/108752c8c611227501d4ab0e392ba97f"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000009", "opened_at": "2023-07-16 15:50:23", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:12", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Reset my password", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 15:51:33", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46b66a40a9fe198101f243dfbc79033d", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:16:04", "task_effective_number": "INC0000009", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=James.Kelly.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "parent_incident", "urgency", "assignment_group", "impact", "knowledge", "contact_type", "close_notes", "close_code"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "assignment_group": "Database", "business_duration": "21 Days 14 Hours 3 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,864,990", "calendar_duration": "90 Days 21 Hours 3 Minutes", "calendar_stc": "7,851,790", "caller_id": "Fred Luddy", "category": "Database", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by problem", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-15 15:54:55", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Currently running 10GR1 and need to upgrade to 10GR2.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "2 - Medium", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "San Diego", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/108752c8c611227501d4ab0e392ba97f"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000010", "opened_at": "2023-07-10 15:53:02", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "4 - Low", "problem_id": "", "reassignment_count": "2", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:12", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Need Oracle 10GR2 installed", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 15:54:41", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46b9490da9fe1981003c938dab89bda3", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:16:35", "task_effective_number": "INC0000010", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Dawn.Wong.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "cmdb_ci", "parent_incident", "business_service", "category", "number", "caused_by"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "1 Day", "business_impact": "", "business_service": "", "business_stc": "86,400", "calendar_duration": "3 Days 1 Hour 26 Minutes", "calendar_stc": "264,417", "caller_id": "Beth Anglin", "category": "Hardware", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Resolved by request", "close_notes": "As this is intermittent. Restarting the PC fixes this.", "closed_at": "2024-03-09 12:15:12", "closed_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "cmdb_ci": "*BETH-IBM", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Walk-in", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "consolation leaky Clausiliidae annection executionist", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0000601", "opened_at": "2023-10-05 02:42:59", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "PRB0000109", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-08 04:09:56", "resolved_by": "Ron Kettering", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "The USB port on my PC stopped working", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2023-10-05 02:43:10", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9e7f9864532023004247ddeeff7b121f", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-09 12:15:12", "task_effective_number": "INC0000601", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Corey.Pacheco.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "cmdb_ci", "assignment_group", "urgency", "parent_incident", "description", "contact_type", "service_offering", "knowledge", "number"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "System Administrator", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Resolved by problem", "close_notes": "hematolymphangioma hydrospire presagient photogrammetric symphoricarpous", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Chat", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "twinberry topically Ptilonorhynchinae sundari fusoid", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "New", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0008111", "opened_at": "2019-07-22 14:04:57", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "ATF : Test1", "sla_due": "UNKNOWN", "state": "New", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2019-07-22 14:05:17", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a83820b58f723300e7e16c7827bdeed2", "sys_mod_count": "1", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2019-07-22 14:05:48", "task_effective_number": "INC0008111", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Andrew.Mercado.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "description", "assignment_group", "problem_id", "contact_type", "impact", "close_notes", "close_code", "knowledge", "parent_incident", "urgency", "caused_by", "resolved_by", "service_offering", "cmdb_ci", "number", "category", "business_service"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Network", "business_duration": "19 Days 20 Hours 55 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,716,900", "calendar_duration": "83 Days 19 Hours 55 Minutes", "calendar_stc": "7,242,900", "caller_id": "Rick Berzle", "category": "Hardware", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by problem", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-17 18:02:14", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Can't connect to wifi. Keep getting \"unable to join network\" message.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000030", "opened_at": "2023-07-17 17:01:12", "opened_by": {"display_value": "Rick Berzle", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2006"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:12", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Lost connection to the wireless network", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 17:02:01", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46f6ede0a9fe198100e10154c34a0c2a", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:15:37", "task_effective_number": "INC0000030", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/incident.do\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "close_code", "number", "category", "service_offering", "urgency", "problem_id", "close_notes", "description", "caused_by", "parent_incident", "business_service", "cmdb_ci", "rfc"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "0 Seconds", "business_impact": "", "business_service": "", "business_stc": "0", "calendar_duration": "31 Minutes", "calendar_stc": "1,905", "caller_id": "David Miller", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Resolved by request", "close_notes": "Reinstalled the app", "closed_at": "2018-08-30 02:49:17", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Self-service", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Having an issue with users trying to access the company portal app", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "2 - Medium", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0009003", "opened_at": "2018-08-30 02:17:32", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "3 - Moderate", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "2018-08-30 02:49:17", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Cannot sign into the company portal app", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2018-08-30 02:18:00", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9fffc328731823002728660c4cf6a742", "sys_mod_count": "4", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-12 23:39:53", "task_effective_number": "INC0009003", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sara.Palmer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "number", "resolved_by", "problem_id", "contact_type", "knowledge", "rfc", "impact", "parent_incident", "description", "close_code", "close_notes"], "template_record": {"active": "true", "activity_due": "2023-10-09 14:44:20", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "", "business_duration": "11 Minutes", "business_impact": "", "business_service": "", "business_stc": "719", "calendar_duration": "11 Minutes", "calendar_stc": "719", "caller_id": "Joe Employee", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by request", "close_notes": "hepaticologist turbomachine superhistorical substalagmite Houstonia", "closed_at": "2023-06-13 17:30:02", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "2023-10-02 16:21:05 - System Administrator (Additional comments)\nAdded an attachment\n\n2023-07-11 17:19:30 - Don Goodliffe (Additional comments)\nServer out of memory\n\n", "comments_and_work_notes": "2023-10-02 16:21:05 - System Administrator (Additional comments)\nAdded an attachment\n\n2023-10-02 10:15:14 - Rob Phillips (Work notes)\nMoved to lane 'Doing' from 'To Do'\n\n2023-07-11 17:19:30 - Don Goodliffe (Additional comments)\nServer out of memory\n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Need to adjust layout of UI, add additional fields, and remove a few buttons. We are missing some critical fields that need to get added immediately.", "due_date": "", "escalation": "Overdue", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "In Progress", "knowledge": "false", "location": {"display_value": "Hamburg", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/25be3d930a0a0bb30011cc746a77c370"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000031", "opened_at": "2023-06-13 17:18:03", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Need help with Remedy. Can we configure UI?", "sla_due": "2023-06-14 01:18:03", "state": "In Progress", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-11 17:18:48", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "47064b68a9fe19810186793eefffc9b7", "sys_mod_count": "15", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 12:44:20", "task_effective_number": "INC0000031", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "2023-10-02 10:15:14 - Rob Phillips (Work notes)\nMoved to lane 'Doing' from 'To Do'\n\n", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Gallagher)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "close_code", "business_service", "service_offering", "knowledge", "cmdb_ci", "number", "contact_type", "close_notes", "resolved_by", "impact", "caused_by", "rfc", "urgency", "assignment_group", "problem_id"], "template_record": {"active": "false", "activity_due": "2016-12-12 17:26:36", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Network", "business_duration": "8 Hours", "business_impact": "", "business_service": "Email", "business_stc": "28,800", "calendar_duration": "1 Day 4 Hours 23 Minutes", "calendar_stc": "102,197", "caller_id": "Joe Employee", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Workaround provided", "close_notes": "This incident is resolved.", "closed_at": "2016-12-13 18:46:44", "closed_by": {"display_value": "Joe Employee", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681ccaf9c0a8016400b98a06818d57c7"}, "cmdb_ci": "Storage Area Network 001", "comments": "2016-12-13 12:30:14 - Joe Employee (Additional comments)\nHi David, \nThat must be it. I was on phone calls at all three of those times and must not have had any activity on my computer. Please close this incident.\n\n2016-12-13 10:42:25 - David Loo (Additional comments)\nHi Joe,\nI've checked in network logs and you were timed out from the VPN at 9:25AM, 10:42AM and 2:28PM. These three times coincide with entries in the exchange server logs showing you lost connection at those same times. The VPN policy is to time out a connection if it hasn't been active in 30 minutes. Please ensure the next time you lose connectivity you are still\u00a0connected to the VPN.\n\nI'm going to update this incident to resolved. Please let me know if you need any more assistance.\n\n2016-12-13 07:53:01 - Joe Employee (Additional comments)\nHi David,\nThank you! I use the corporate VPN and was also unable to connect to the email server at 9:30AM and 10:45AM.\n\n2016-12-13 06:43:17 - David Loo (Additional comments)\nHi Joe,\nMy name is David.\u00a0I'll be assisting you with this incident. Can you confirm which VPN you have been using today?\u00a0I also see you were having this issue at 2:30PM. Were there any other times you can recall you had issues connecting to the email?\n\n2016-12-12 16:56:57 - Beth Anglin (Additional comments)\nHi Joe, \nAs per discussion on call, Workaround has been provided and it has worked for you. I have verified with the Exchange team we haven't had an issue with the email server today. I'm going to assign this issue to the network team for further investigation.\n\n2016-12-12 12:43:50 - Joe Employee (Additional comments)\nHi Beth,\nYes, I'm connected to the VPN, although I've had to reconnect to it a couple of times. The last time I was unable to connect was 2:30PM.\n\n2016-12-12 10:52:42 - Beth Anglin (Additional comments)\nHi Joe, \nAre you connected to the VPN when you're having this issue? Can you identify a specific time you were unable to connect to email?\n\n2016-12-12 08:30:49 - Beth Anglin (Additional comments)\nHi Joe, \nMy name is Beth and I'll be assisting you with your issue.\n\n2016-12-12 07:19:57 - Joe Employee (Additional comments)\nI am unable to connect to the email server. It appears to be down.\n\n", "comments_and_work_notes": "2016-12-13 12:30:14 - Joe Employee (Additional comments)\nHi David, \nThat must be it. I was on phone calls at all three of those times and must not have had any activity on my computer. Please close this incident.\n\n2016-12-13 10:42:25 - David Loo (Additional comments)\nHi Joe,\nI've checked in network logs and you were timed out from the VPN at 9:25AM, 10:42AM and 2:28PM. These three times coincide with entries in the exchange server logs showing you lost connection at those same times. The VPN policy is to time out a connection if it hasn't been active in 30 minutes. Please ensure the next time you lose connectivity you are still\u00a0connected to the VPN.\n\nI'm going to update this incident to resolved. Please let me know if you need any more assistance.\n\n2016-12-13 07:53:01 - Joe Employee (Additional comments)\nHi David,\nThank you! I use the corporate VPN and was also unable to connect to the email server at 9:30AM and 10:45AM.\n\n2016-12-13 06:43:17 - David Loo (Additional comments)\nHi Joe,\nMy name is David.\u00a0I'll be assisting you with this incident. Can you confirm which VPN you have been using today?\u00a0I also see you were having this issue at 2:30PM. Were there any other times you can recall you had issues connecting to the email?\n\n2016-12-12 16:56:57 - Beth Anglin (Work notes)\nUpdating priority as workaround for incident has been provided.\n\n2016-12-12 16:56:57 - Beth Anglin (Additional comments)\nHi Joe, \nAs per discussion on call, Workaround has been provided and it has worked for you. I have verified with the Exchange team we haven't had an issue with the email server today. I'm going to assign this issue to the network team for further investigation.\n\n2016-12-12 12:43:50 - Joe Employee (Additional comments)\nHi Beth,\nYes, I'm connected to the VPN, although I've had to reconnect to it a couple of times. The last time I was unable to connect was 2:30PM.\n\n2016-12-12 10:52:42 - Beth Anglin (Additional comments)\nHi Joe, \nAre you connected to the VPN when you're having this issue? Can you identify a specific time you were unable to connect to email?\n\n2016-12-12 09:57:00 - Beth Anglin (Work notes)\nIncreasing priority as this incident is affecting more number of users\n\n2016-12-12 09:01:24 - Beth Anglin (Work notes)\nUpdating incident with correct Configuration item\n\n2016-12-12 08:30:49 - Beth Anglin (Additional comments)\nHi Joe, \nMy name is Beth and I'll be assisting you with your issue.\n\n2016-12-12 07:19:57 - Joe Employee (Additional comments)\nI am unable to connect to the email server. It appears to be down.\n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Self-service", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "I am unable to connect to the email server. It appears to be down.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "2 - Medium", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0000060", "opened_at": "2016-12-12 07:19:57", "opened_by": {"display_value": "Joe Employee", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681ccaf9c0a8016400b98a06818d57c7"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "3 - Moderate", "problem_id": "", "reassignment_count": "2", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "2016-12-13 13:43:14", "resolved_by": "David Loo", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Unable to connect to email", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": "Email", "sys_class_name": "Incident", "sys_created_by": "employee", "sys_created_on": "2016-12-12 07:19:57", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "1c741bd70b2322007518478d83673af3", "sys_mod_count": "15", "sys_tags": "", "sys_updated_by": "employee", "sys_updated_on": "2016-12-13 18:46:44", "task_effective_number": "INC0000060", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "2016-12-12 16:56:57 - Beth Anglin (Work notes)\nUpdating priority as workaround for incident has been provided.\n\n2016-12-12 09:57:00 - Beth Anglin (Work notes)\nIncreasing priority as this incident is affecting more number of users\n\n2016-12-12 09:01:24 - Beth Anglin (Work notes)\nUpdating incident with correct Configuration item\n\n", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 298, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 164, in validate_on_page\n reward, task_done, _, _ = task.validate(page, chat_messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 786, in validate\n right_url = self._page_on_right_url(page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 891, in _page_on_right_url\n self._wait_for_ready(page, iframe_only=True)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 302, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "impact", "rfc", "cmdb_ci", "description", "problem_id", "business_service", "close_notes", "number", "close_code", "category"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Bud Richman", "link": "https://dev215901.service-now.com/api/now/table/sys_user/46c6f9efa9fe198101ddf5eed9adf6e7"}, "assignment_group": "Service Desk", "business_duration": "20 Days 6 Hours 27 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,751,222", "calendar_duration": "84 Days 21 Hours 27 Minutes", "calendar_stc": "7,334,822", "caller_id": "Fred Luddy", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "No resolution provided", "close_notes": "Walked him through settng his password, again.", "closed_at": "2023-07-17 17:40:24", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Walk-in", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "User forgot their email password.", "due_date": "", "escalation": "Moderate", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000004", "opened_at": "2023-07-16 15:49:22", "opened_by": {"display_value": "ITIL User", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681b365ec0a80164000fb0b05854a0cd"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 13:16:24", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "1 - High", "short_description": "Forgot email password", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "pat", "sys_created_on": "2022-02-07 14:34:12", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9d3c1197c611228701cd1d94bc32d76d", "sys_mod_count": "9", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:16:24", "task_effective_number": "INC0000004", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Andre.Willis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "business_service", "service_offering", "cmdb_ci", "close_code", "resolved_by", "urgency", "description", "category", "close_notes", "contact_type", "parent_incident", "number", "caused_by", "assignment_group", "impact"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "assignment_group": "Service Desk", "business_duration": "23 Days 12 Hours 58 Minutes", "business_impact": "", "business_service": "", "business_stc": "2,033,892", "calendar_duration": "98 Days 19 Hours 58 Minutes", "calendar_stc": "8,539,092", "caller_id": "Rick Berzle", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Solution provided", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-07 16:58:58", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Hard drive is still making grinding and clicking noises and now I can't delete a file. I've tried to delete it 3 times.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000028", "opened_at": "2023-07-02 16:58:00", "opened_by": {"display_value": "Rick Berzle", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2006"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "", "reassignment_count": "2", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:12", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "My disk is still having issues. Can't delete a file", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 16:58:44", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46f3ee0ea9fe198100c5c0e53d5abe0b", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:15:31", "task_effective_number": "INC0000028", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michelle.Gray.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "rfc", "contact_type", "parent_incident", "close_code", "problem_id", "assignment_group", "urgency", "resolved_by", "caused_by", "business_service", "service_offering", "knowledge", "close_notes", "number", "impact"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "System Administrator", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Duplicate", "close_notes": "breadthriders deformity Kelvin momentarily endoceratitic", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Email", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "meridionally misdeem seascape misaccentuation staghunter", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "New", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0008111", "opened_at": "2019-07-22 14:04:57", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "ATF : Test1", "sla_due": "UNKNOWN", "state": "New", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2019-07-22 14:05:17", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a83820b58f723300e7e16c7827bdeed2", "sys_mod_count": "1", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2019-07-22 14:05:48", "task_effective_number": "INC0008111", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nTimeoutError: _ssl.c:999: The handshake operation timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 39, in reraise\n raise value\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 466, in _make_request\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 367, in _raise_timeout\n raise ReadTimeoutError(\nurllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='myarena25demo.service-now.com', port=443): Read timed out. (read timeout=30000)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 713, in send\n raise ReadTimeout(e, request=request)\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='myarena25demo.service-now.com', port=443): Read timed out. (read timeout=30000)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 1276, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 582, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 123, in __init__\n super().__init__(seed=seed, instance=instance, start_rel_url=form_url)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://myarena25demo.service-now.com is not reachable. Please check the URL.\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "number", "close_notes", "caused_by", "problem_id", "description", "rfc", "resolved_by", "contact_type", "parent_incident", "close_code", "category", "business_service"], "template_record": {"active": "false", "activity_due": "2016-12-12 17:26:36", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Network", "business_duration": "8 Hours", "business_impact": "", "business_service": "Email", "business_stc": "28,800", "calendar_duration": "1 Day 4 Hours 23 Minutes", "calendar_stc": "102,197", "caller_id": "Joe Employee", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Resolved by caller", "close_notes": "This incident is resolved.", "closed_at": "2016-12-13 18:46:44", "closed_by": {"display_value": "Joe Employee", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681ccaf9c0a8016400b98a06818d57c7"}, "cmdb_ci": "Storage Area Network 001", "comments": "2016-12-13 12:30:14 - Joe Employee (Additional comments)\nHi David, \nThat must be it. I was on phone calls at all three of those times and must not have had any activity on my computer. Please close this incident.\n\n2016-12-13 10:42:25 - David Loo (Additional comments)\nHi Joe,\nI've checked in network logs and you were timed out from the VPN at 9:25AM, 10:42AM and 2:28PM. These three times coincide with entries in the exchange server logs showing you lost connection at those same times. The VPN policy is to time out a connection if it hasn't been active in 30 minutes. Please ensure the next time you lose connectivity you are still\u00a0connected to the VPN.\n\nI'm going to update this incident to resolved. Please let me know if you need any more assistance.\n\n2016-12-13 07:53:01 - Joe Employee (Additional comments)\nHi David,\nThank you! I use the corporate VPN and was also unable to connect to the email server at 9:30AM and 10:45AM.\n\n2016-12-13 06:43:17 - David Loo (Additional comments)\nHi Joe,\nMy name is David.\u00a0I'll be assisting you with this incident. Can you confirm which VPN you have been using today?\u00a0I also see you were having this issue at 2:30PM. Were there any other times you can recall you had issues connecting to the email?\n\n2016-12-12 16:56:57 - Beth Anglin (Additional comments)\nHi Joe, \nAs per discussion on call, Workaround has been provided and it has worked for you. I have verified with the Exchange team we haven't had an issue with the email server today. I'm going to assign this issue to the network team for further investigation.\n\n2016-12-12 12:43:50 - Joe Employee (Additional comments)\nHi Beth,\nYes, I'm connected to the VPN, although I've had to reconnect to it a couple of times. The last time I was unable to connect was 2:30PM.\n\n2016-12-12 10:52:42 - Beth Anglin (Additional comments)\nHi Joe, \nAre you connected to the VPN when you're having this issue? Can you identify a specific time you were unable to connect to email?\n\n2016-12-12 08:30:49 - Beth Anglin (Additional comments)\nHi Joe, \nMy name is Beth and I'll be assisting you with your issue.\n\n2016-12-12 07:19:57 - Joe Employee (Additional comments)\nI am unable to connect to the email server. It appears to be down.\n\n", "comments_and_work_notes": "2016-12-13 12:30:14 - Joe Employee (Additional comments)\nHi David, \nThat must be it. I was on phone calls at all three of those times and must not have had any activity on my computer. Please close this incident.\n\n2016-12-13 10:42:25 - David Loo (Additional comments)\nHi Joe,\nI've checked in network logs and you were timed out from the VPN at 9:25AM, 10:42AM and 2:28PM. These three times coincide with entries in the exchange server logs showing you lost connection at those same times. The VPN policy is to time out a connection if it hasn't been active in 30 minutes. Please ensure the next time you lose connectivity you are still\u00a0connected to the VPN.\n\nI'm going to update this incident to resolved. Please let me know if you need any more assistance.\n\n2016-12-13 07:53:01 - Joe Employee (Additional comments)\nHi David,\nThank you! I use the corporate VPN and was also unable to connect to the email server at 9:30AM and 10:45AM.\n\n2016-12-13 06:43:17 - David Loo (Additional comments)\nHi Joe,\nMy name is David.\u00a0I'll be assisting you with this incident. Can you confirm which VPN you have been using today?\u00a0I also see you were having this issue at 2:30PM. Were there any other times you can recall you had issues connecting to the email?\n\n2016-12-12 16:56:57 - Beth Anglin (Work notes)\nUpdating priority as workaround for incident has been provided.\n\n2016-12-12 16:56:57 - Beth Anglin (Additional comments)\nHi Joe, \nAs per discussion on call, Workaround has been provided and it has worked for you. I have verified with the Exchange team we haven't had an issue with the email server today. I'm going to assign this issue to the network team for further investigation.\n\n2016-12-12 12:43:50 - Joe Employee (Additional comments)\nHi Beth,\nYes, I'm connected to the VPN, although I've had to reconnect to it a couple of times. The last time I was unable to connect was 2:30PM.\n\n2016-12-12 10:52:42 - Beth Anglin (Additional comments)\nHi Joe, \nAre you connected to the VPN when you're having this issue? Can you identify a specific time you were unable to connect to email?\n\n2016-12-12 09:57:00 - Beth Anglin (Work notes)\nIncreasing priority as this incident is affecting more number of users\n\n2016-12-12 09:01:24 - Beth Anglin (Work notes)\nUpdating incident with correct Configuration item\n\n2016-12-12 08:30:49 - Beth Anglin (Additional comments)\nHi Joe, \nMy name is Beth and I'll be assisting you with your issue.\n\n2016-12-12 07:19:57 - Joe Employee (Additional comments)\nI am unable to connect to the email server. It appears to be down.\n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Self-service", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "I am unable to connect to the email server. It appears to be down.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "2 - Medium", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0000060", "opened_at": "2016-12-12 07:19:57", "opened_by": {"display_value": "Joe Employee", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681ccaf9c0a8016400b98a06818d57c7"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "3 - Moderate", "problem_id": "", "reassignment_count": "2", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "2016-12-13 13:43:14", "resolved_by": "David Loo", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Unable to connect to email", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": "Email", "sys_class_name": "Incident", "sys_created_by": "employee", "sys_created_on": "2016-12-12 07:19:57", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "1c741bd70b2322007518478d83673af3", "sys_mod_count": "15", "sys_tags": "", "sys_updated_by": "employee", "sys_updated_on": "2016-12-13 18:46:44", "task_effective_number": "INC0000060", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "2016-12-12 16:56:57 - Beth Anglin (Work notes)\nUpdating priority as workaround for incident has been provided.\n\n2016-12-12 09:57:00 - Beth Anglin (Work notes)\nIncreasing priority as this incident is affecting more number of users\n\n2016-12-12 09:01:24 - Beth Anglin (Work notes)\nUpdating incident with correct Configuration item\n\n", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Lopez)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "number", "knowledge", "contact_type", "problem_id", "parent_incident", "description", "caused_by", "close_notes", "category", "urgency", "assignment_group"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Charlie Whitherspoon", "link": "https://dev215901.service-now.com/api/now/table/sys_user/46b87022a9fe198101a78787e40d7547"}, "assignment_group": "Service Desk", "business_duration": "21 Days 21 Hours 46 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,892,781", "calendar_duration": "91 Days 20 Hours 46 Minutes", "calendar_stc": "7,937,181", "caller_id": "Fred Luddy", "category": "Network", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by caller", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-10 16:10:06", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "MailServerUS", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Walk-in", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "User can't access email on mail.company.com.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "2617 South Robinson Avenue, Oklahoma City,OK", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/1083361cc611227501b682158cabf646"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000001", "opened_at": "2023-07-09 16:09:51", "opened_by": {"display_value": "Joe Employee", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681ccaf9c0a8016400b98a06818d57c7"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "PRB0000007", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:12", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "1 - High", "short_description": "Can't read email", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "pat", "sys_created_on": "2022-02-07 10:24:13", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9c573169c611228700193229fff72400", "sys_mod_count": "21", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:16:07", "task_effective_number": "INC0000001", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Katherine Perez)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "impact", "cmdb_ci", "number", "problem_id", "category", "service_offering", "caused_by", "rfc", "assignment_group", "description", "close_notes", "urgency", "business_service", "knowledge", "contact_type", "resolved_by", "close_code"], "template_record": {"active": "true", "activity_due": "2015-11-24 09:47:36", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "Service Desk", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "Christen Mitchell", "category": "Software", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "No resolution provided", "close_notes": "bylawman mastiche forcleave Hibernicize befist", "closed_at": "", "closed_by": "", "cmdb_ci": "SAP Materials Management", "comments": "2015-11-16 15:05:45 - System Administrator (Additional comments)\nAdded an attachment\n\n2015-11-16 15:00:40 - System Administrator (Additional comments)\nAdded an attachment\n\n2015-11-09 09:58:57 - System Administrator (Additional comments)\nAdded an attachment\n\n2015-11-09 09:58:47 - System Administrator (Additional comments)\nIts totaly broken\n\n2015-11-01 20:47:17 - ITIL User (Additional comments)\nSAP Materials Management is slow or there is an outage\n\n", "comments_and_work_notes": "2015-11-16 15:05:45 - System Administrator (Additional comments)\nAdded an attachment\n\n2015-11-16 15:00:40 - System Administrator (Additional comments)\nAdded an attachment\n\n2015-11-09 09:58:57 - System Administrator (Additional comments)\nAdded an attachment\n\n2015-11-09 09:58:47 - System Administrator (Additional comments)\nIts totaly broken\n\n2015-11-01 20:47:17 - ITIL User (Additional comments)\nSAP Materials Management is slow or there is an outage\n\n2015-11-01 20:47:17 - ITIL User (Work notes)\nI can't login to the application. Need to do some further research.\n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Nothing loads in the application. Is there an outage?", "due_date": "", "escalation": "Overdue", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "Awaiting Caller", "impact": "1 - High", "incident_state": "On Hold", "knowledge": "false", "location": {"display_value": "153 South Sierra Avenue, Solana Beach,CA", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/db9a923c0a0a0a6501068d6eaec25ee0"}, "made_sla": "true", "notify": "Do Not Notify", "number": "INC0000054", "opened_at": "2015-11-02 12:49:08", "opened_by": {"display_value": "ITIL User", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681b365ec0a80164000fb0b05854a0cd"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "PRB0000011", "reassignment_count": "0", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "SAP Materials Management is slow or there is an outage", "sla_due": "2015-11-02 04:45:24", "state": "On Hold", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "itil", "sys_created_on": "2015-11-02 12:49:08", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "d71da88ac0a801670061eabfe4b28f77", "sys_mod_count": "95", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2015-11-24 07:47:36", "task_effective_number": "INC0000054", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "2015-11-01 20:47:17 - ITIL User (Work notes)\nI can't login to the application. Need to do some further research.\n\n", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Johnson)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_CreateProblemTask.json b/TEST_10/failed_CreateProblemTask.json new file mode 100644 index 0000000..546af1a --- /dev/null +++ b/TEST_10/failed_CreateProblemTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "business_service", "category", "description", "impact", "cmdb_ci"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 1 Minute", "category": "Software", "cause_notes": null, "close_notes": "", "closed_at": "2023-07-31 23:59:05", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "accidentalism reinducement megaseism tattlingly riparial", "due_date": "", "duplicate_of": {"display_value": "PRB0000055", "link": "https://dev215901.service-now.com/api/now/table/problem/051e8f6cc0a8016600cdf7fd19e10414"}, "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000105", "opened_at": "2023-07-31 23:57:29", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Duplicate", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Email system is down again", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": "Email", "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-07-31 23:58:16", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0d036ce4532023004247ddeeff7b12a8", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-31 23:59:05", "task_effective_number": "PRB0000105", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ashley King)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "service_offering", "business_service", "urgency", "description", "impact", "assignment_group"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "FileServerFloor2", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2021-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We really, really need to buy more drives for the second floor file. The users keep filling up their 10 MB quota, and they aren't going to take it much longer.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000002", "opened_at": "2021-06-04 15:35:29", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "2nd Floor File Server Short on Space", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "pat", "sys_created_on": "2021-06-04 15:35:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9d3d3b85c61122870138f3d1472bba01", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 22:49:54", "task_effective_number": "PRB0000002", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Pam Nguyen)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "description", "category", "cmdb_ci", "assignment_group", "urgency", "impact", "service_offering", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Dell PERC 2", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2022-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "If the shift key is not held down, the RAID enclosure does not power on.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000004", "opened_at": "2022-11-16 16:40:42", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "New", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Boot with shift key held down", "sla_due": "UNKNOWN", "state": "New", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2022-11-16 16:40:42", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "471a5450a9fe198101f2054169e75bf4", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 03:32:16", "task_effective_number": "PRB0000004", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amanda.Gutierrez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "cmdb_ci", "assignment_group", "urgency", "impact", "description", "category"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "Problem Solving", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 3 Minutes", "category": "Software", "cause_notes": "

Log shows ISP was dropping/resetting the connection

", "close_notes": "patched server all is fine now.", "closed_at": "2023-07-24 23:21:08", "closed_by": "", "cmdb_ci": "IronMail-SD-01", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-11-12 09:39:07", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Email went down - failed over to alternate server but need to determine root cause on ironMail-SD-01", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": "

ISP applied a fix on their side and mails are flowing smoothly again

", "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000055", "opened_at": "2023-07-24 23:17:17", "opened_by": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "1", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Fix Applied", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Email down", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": "Email", "sys_class_name": "Problem", "sys_created_by": "glide.maint", "sys_created_on": "2023-07-24 23:19:00", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "051e8f6cc0a8016600cdf7fd19e10414", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-28 02:48:12", "task_effective_number": "PRB0000055", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=James.Chen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "assignment_group", "urgency", "cmdb_ci", "impact", "service_offering", "category", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Network", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "WIRELESS", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Unable to connect to the VPN using the valid credentials.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0001000", "opened_at": "2018-10-09 10:45:46", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "New", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Unable to connect to the VPN", "sla_due": "UNKNOWN", "state": "New", "subcategory": "VPN", "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2018-10-09 10:46:04", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9ae30b6d730123002728660c4cf6a736", "sys_mod_count": "1", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-11 23:12:14", "task_effective_number": "PRB0001000", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Shawn.Nguyen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "impact", "cmdb_ci", "assignment_group", "service_offering", "category", "urgency", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Software", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2022-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "propension exasperatedly subungulate tatchy Gideon", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": {"display_value": "INC0000006", "link": "https://dev215901.service-now.com/api/now/table/task/8d6246c7c0a80164012fb063cecd4ace"}, "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000008", "opened_at": "2022-11-16 16:06:28", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "", "related_incidents": "1", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Hang when trying to print VISIO document", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "david.loo", "sys_created_on": "2022-11-16 16:06:28", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46fb0230a9fe198101a23f6712475e11", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 12:24:36", "task_effective_number": "PRB0000008", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Julia.Williamson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "description", "impact", "assignment_group", "category", "service_offering", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": "

Unknown user changes caused performance issues

", "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Windows", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-09-12 10:39:07", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "A few days ago I made some modification to some Windows config, and since then my laptop is performing slowly. Is there any way to go back to a previous state?", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": "

Re-imaged the laptop

", "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "true", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000014", "opened_at": "2023-09-12 10:39:07", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Resolved", "reassignment_count": "1", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Fix Applied", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "My laptop is performing very badly", "sla_due": "UNKNOWN", "state": "Resolved", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-09-12 10:55:38", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "1998e51967b032004792adab9485effa", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 23:21:09", "task_effective_number": "PRB0000014", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": "

Re-imaged the laptop

", "workaround_applied": "true", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Colleen.Oneal.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "description", "assignment_group", "cmdb_ci", "business_service", "service_offering"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "Problem Solving", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Dell Wireless WLAN Utility", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-09-12 10:04:43", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Using a Dell Wireless WLAN Utility I cannot enable the option to disable wireless when plugin into an Ethernet port", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "2 - Medium", "knowledge": "false", "known_error": "true", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000012", "opened_at": "2023-09-12 10:04:43", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "parent": "", "priority": "4 - Low", "problem_state": "Assess", "reassignment_count": "1", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Cannot disable wireless when plug into an Ethernet port", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-09-12 10:12:12", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "e9b0e55567b032004792adab9485ef6c", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 23:14:22", "task_effective_number": "PRB0000012", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Benjamin.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "urgency", "business_service", "cmdb_ci", "assignment_group"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Manager", "link": "https://dev215901.service-now.com/api/now/table/sys_user/d3dbbf173b331300ad3cc9bb34efc466"}, "assignment_group": "Problem Solving", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Software", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "SAP Enterprise Services", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-07-31 16:48:36", "confirmed_by": {"display_value": "Problem Manager", "link": "https://dev215901.service-now.com/api/now/table/sys_user/d3dbbf173b331300ad3cc9bb34efc466"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Several hours ago we experienced a flood of incidents related to various SAP applications. It has been determined that there is an outage of unknown origin. We are performing root cause analysis.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": {"display_value": "INC0000051", "link": "https://dev215901.service-now.com/api/now/table/task/d7158da0c0a8016700eef46c8d1f3661"}, "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "1 - High", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000011", "opened_at": "2023-07-24 21:58:15", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "1 - Critical", "problem_state": "Root Cause Analysis", "reassignment_count": "", "related_incidents": "5", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Unknown source of SAP outage", "sla_due": "UNKNOWN", "state": "Root Cause Analysis", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "itil", "sys_created_on": "2023-07-24 21:58:15", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "d7296d02c0a801670085e737da016e70", "sys_mod_count": "94", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 13:57:49", "task_effective_number": "PRB0000011", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Daniel.Salinas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "category", "description", "service_offering", "cmdb_ci", "impact", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Software", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Email", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Unable to send or receive emails.Looks like issue is with the email server.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0007601", "opened_at": "2018-08-30 01:08:39", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "New", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Unable to send or receive emails.", "sla_due": "UNKNOWN", "state": "New", "subcategory": "Email", "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2018-08-30 01:09:05", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "62304320731823002728660c4cf6a7e8", "sys_mod_count": "1", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-11 23:16:57", "task_effective_number": "PRB0007601", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ann.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "service_offering", "impact", "assignment_group", "urgency", "description", "cmdb_ci", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "FileServerFloor2", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2021-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We really, really need to buy more drives for the second floor file. The users keep filling up their 10 MB quota, and they aren't going to take it much longer.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000002", "opened_at": "2021-06-04 15:35:29", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "2nd Floor File Server Short on Space", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "pat", "sys_created_on": "2021-06-04 15:35:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9d3d3b85c61122870138f3d1472bba01", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 22:49:54", "task_effective_number": "PRB0000002", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Diamond.Gutierrez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "service_offering", "impact", "business_service", "category", "description", "urgency", "cmdb_ci"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 2 Minutes", "category": "Database", "cause_notes": "

Intermittent issue

", "close_notes": "Intermittent issue, restarting as a workaround until this happens more frequently", "closed_at": "2023-07-24 23:13:01", "closed_by": "", "cmdb_ci": "SAP ORA01", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Oracle database running slowly and dropping connections", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000029", "opened_at": "2023-07-24 23:10:56", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Risk Accepted", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Oracle database running slowly and dropping connections", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": "Oracle", "sys_class_name": "Problem", "sys_created_by": "glide.maint", "sys_created_on": "2023-07-24 23:12:55", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0518c160c0a801660073dc0189282aaf", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 23:41:38", "task_effective_number": "PRB0000029", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": "

Restarted the database

", "workaround_applied": "true", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Maxwell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "cmdb_ci", "impact", "business_service", "description"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "Problem Solving", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 1 Minute", "category": "Database", "cause_notes": null, "close_notes": "", "closed_at": "2023-07-24 23:08:09", "closed_by": "", "cmdb_ci": "lawson_db", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-11-12 09:39:07", "confirmed_by": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Lawson DB seems to be running slowly. Tried several things and need to find the root cause", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000032", "opened_at": "2023-07-24 23:06:17", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Root Cause Analysis", "reassignment_count": "1", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Lawson DB seems to be running slowly", "sla_due": "UNKNOWN", "state": "Root Cause Analysis", "subcategory": "Oracle", "sys_class_name": "Problem", "sys_created_by": "glide.maint", "sys_created_on": "2023-07-24 23:07:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "05147c3ec0a8016600da5b1a92269b3d", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 23:45:53", "task_effective_number": "PRB0000032", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Monica.Michael.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "cmdb_ci", "description", "urgency", "assignment_group", "business_service", "service_offering", "impact", "category"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Software", "cause_notes": "

Sample cause notes

", "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Zoom V.92 USB Modem", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Issue in connecting to internet using modem.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0001001", "opened_at": "2018-10-07 06:06:53", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "0", "related_incidents": "1", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Issue in connecting to internet using modem.", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2018-10-07 06:07:35", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a1e0f770734123002728660c4cf6a745", "sys_mod_count": "17", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 14:18:53", "task_effective_number": "PRB0001001", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": "

Sample workaround

", "workaround_applied": "true", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Dana.Stevenson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "cmdb_ci", "urgency", "assignment_group", "category", "impact", "description"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "Problem Solving", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 5 Minutes", "category": "Hardware", "cause_notes": "

This is a timing issue caused when you plug and unplug USB devices quickly

", "close_notes": "OS and hardware vendor cannot find the root cause as it is intermittent. So they recommend restarting the PC", "closed_at": "2023-08-01 00:09:20", "closed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "cmdb_ci": "*BETH-IBM", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-08-01 00:08:58", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "dyspepsia internals kath pictorialist minorship", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": {"display_value": "INC0000601", "link": "https://dev215901.service-now.com/api/now/table/task/9e7f9864532023004247ddeeff7b121f"}, "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000109", "opened_at": "2023-08-01 00:03:54", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "0", "related_incidents": "1", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Risk Accepted", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "USB port has stopped working", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-08-01 00:05:42", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "8f74a828532023004247ddeeff7b1295", "sys_mod_count": "9", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 10:33:06", "task_effective_number": "PRB0000109", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": "\n\t\t\t

As this is intermittent. Restarting the PC fixes this.

", "workaround_applied": "true", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amy.Bailey.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "cmdb_ci", "business_service", "service_offering", "assignment_group", "category", "description", "impact"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "Problem Solving", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 5 Minutes", "category": "Hardware", "cause_notes": "

This is a timing issue caused when you plug and unplug USB devices quickly

", "close_notes": "OS and hardware vendor cannot find the root cause as it is intermittent. So they recommend restarting the PC", "closed_at": "2023-08-01 00:09:20", "closed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "cmdb_ci": "*BETH-IBM", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-08-01 00:08:58", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Goldy strategetics irrisor predisgrace forthcut", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": {"display_value": "INC0000601", "link": "https://dev215901.service-now.com/api/now/table/task/9e7f9864532023004247ddeeff7b121f"}, "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000109", "opened_at": "2023-08-01 00:03:54", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "0", "related_incidents": "1", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Risk Accepted", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "USB port has stopped working", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-08-01 00:05:42", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "8f74a828532023004247ddeeff7b1295", "sys_mod_count": "9", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 10:33:06", "task_effective_number": "PRB0000109", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": "\n\t\t\t

As this is intermittent. Restarting the PC fixes this.

", "workaround_applied": "true", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melinda.Velez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "service_offering", "description", "impact", "category", "business_service", "assignment_group", "cmdb_ci"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 1 Minute", "category": "Software", "cause_notes": null, "close_notes": "", "closed_at": "2023-07-31 23:59:05", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "sudamina coypu Jack untolerable intelligential", "due_date": "", "duplicate_of": {"display_value": "PRB0000055", "link": "https://dev215901.service-now.com/api/now/table/problem/051e8f6cc0a8016600cdf7fd19e10414"}, "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000105", "opened_at": "2023-07-31 23:57:29", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Duplicate", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Email system is down again", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": "Email", "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-07-31 23:58:16", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0d036ce4532023004247ddeeff7b12a8", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-31 23:59:05", "task_effective_number": "PRB0000105", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Douglas.Lopez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "description", "business_service", "cmdb_ci", "urgency", "assignment_group"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Manager", "link": "https://dev215901.service-now.com/api/now/table/sys_user/d3dbbf173b331300ad3cc9bb34efc466"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": "

Server does not meet minimum specs to run the meeting server

", "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-08-01 00:01:22", "confirmed_by": {"display_value": "Problem Manager", "link": "https://dev215901.service-now.com/api/now/table/sys_user/d3dbbf173b331300ad3cc9bb34efc466"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "preacher schungite unimmanent sulpho bathman", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": "\n\t\t\t

Upgrade CPU and RAM to meet minimum specs

", "follow_up": "", "group_list": "", "impact": "2 - Medium", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000106", "opened_at": "2023-07-31 23:59:48", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "parent": "", "priority": "2 - High", "problem_state": "Root Cause Analysis", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "The Webex application is unavailable to all employees", "sla_due": "UNKNOWN", "state": "Root Cause Analysis", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-08-01 00:01:19", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "36836028532023004247ddeeff7b12f1", "sys_mod_count": "4", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-08-01 00:02:32", "task_effective_number": "PRB0000106", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Margaret.Maxwell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "category", "cmdb_ci", "description", "urgency"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 1 Minute", "category": "Software", "cause_notes": null, "close_notes": "", "closed_at": "2023-07-31 23:59:05", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "antiscientific murkiness perceptionalism fluxmeter unassoiled", "due_date": "", "duplicate_of": {"display_value": "PRB0000055", "link": "https://dev215901.service-now.com/api/now/table/problem/051e8f6cc0a8016600cdf7fd19e10414"}, "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000105", "opened_at": "2023-07-31 23:57:29", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Duplicate", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Email system is down again", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": "Email", "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-07-31 23:58:16", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0d036ce4532023004247ddeeff7b12a8", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-31 23:59:05", "task_effective_number": "PRB0000105", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kyle.Carter.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "impact", "description", "service_offering", "cmdb_ci", "assignment_group", "urgency", "category", "business_service"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "114 Days 1 Hour 54 Minutes", "business_service": "", "calendar_duration": "480 Days 16 Hours 54 Minutes", "category": "Hardware", "cause_notes": null, "close_notes": "This is a Service Catalog item request", "closed_at": "2024-03-11 10:01:11", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "crossbow unslurred virtuous zemstvo unadopted", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": {"display_value": "INC0000020", "link": "https://dev215901.service-now.com/api/now/table/task/46edaa6aa9fe198101b9d14ced16619f"}, "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000003", "opened_at": "2022-11-16 16:07:08", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "", "related_incidents": "1", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Canceled", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Request for a Blackberry", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "david.loo", "sys_created_on": "2022-11-16 16:07:08", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46fb9e31a9fe198101492060c2a4f8cb", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 10:01:15", "task_effective_number": "PRB0000003", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jasmin.Mendez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "description", "impact", "assignment_group", "business_service", "service_offering", "cmdb_ci"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "Problem Solving", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 5 Minutes", "category": "Hardware", "cause_notes": "

This is a timing issue caused when you plug and unplug USB devices quickly

", "close_notes": "OS and hardware vendor cannot find the root cause as it is intermittent. So they recommend restarting the PC", "closed_at": "2023-08-01 00:09:20", "closed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "cmdb_ci": "*BETH-IBM", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-08-01 00:08:58", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "sith farthermost proemial sexipolar naphthoxide", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": {"display_value": "INC0000601", "link": "https://dev215901.service-now.com/api/now/table/task/9e7f9864532023004247ddeeff7b121f"}, "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000109", "opened_at": "2023-08-01 00:03:54", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "0", "related_incidents": "1", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Risk Accepted", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "USB port has stopped working", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-08-01 00:05:42", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "8f74a828532023004247ddeeff7b1295", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 11:36:26", "task_effective_number": "PRB0000109", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": "\n\t\t\t

As this is intermittent. Restarting the PC fixes this.

", "workaround_applied": "true", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sarah.Miller.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "category", "assignment_group", "urgency", "service_offering"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Network", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "WIRELESS", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Not able to connect to Wifi. Tried to connect with different devices.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0001002", "opened_at": "2018-10-04 19:57:26", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Unable to connect to Wifi", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": "Wireless", "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2018-10-04 19:57:39", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "6632130c730123002728660c4cf6a734", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-11 23:15:46", "task_effective_number": "PRB0001002", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amanda.Fisher.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "urgency", "description", "impact", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Network", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "WIRELESS", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Unable to connect to the VPN using the valid credentials.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0001000", "opened_at": "2018-10-09 10:45:46", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "New", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Unable to connect to the VPN", "sla_due": "UNKNOWN", "state": "New", "subcategory": "VPN", "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2018-10-09 10:46:04", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9ae30b6d730123002728660c4cf6a736", "sys_mod_count": "1", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-11 23:12:14", "task_effective_number": "PRB0001000", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Donald.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "category", "description", "urgency", "cmdb_ci", "service_offering"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Dell PERC 2", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2022-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "If the shift key is not held down, the RAID enclosure does not power on.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000004", "opened_at": "2022-11-16 16:40:42", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "New", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Boot with shift key held down", "sla_due": "UNKNOWN", "state": "New", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2022-11-16 16:40:42", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "471a5450a9fe198101f2054169e75bf4", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 03:32:16", "task_effective_number": "PRB0000004", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 298, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 164, in validate_on_page\n reward, task_done, _, _ = task.validate(page, chat_messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 786, in validate\n right_url = self._page_on_right_url(page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 891, in _page_on_right_url\n self._wait_for_ready(page, iframe_only=True)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 302, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "impact", "description", "category", "service_offering", "cmdb_ci"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "Problem Solving", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 1 Minute", "category": "Database", "cause_notes": null, "close_notes": "", "closed_at": "2023-07-24 23:08:09", "closed_by": "", "cmdb_ci": "lawson_db", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-11-12 09:39:07", "confirmed_by": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Lawson DB seems to be running slowly. Tried several things and need to find the root cause", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000032", "opened_at": "2023-07-24 23:06:17", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Root Cause Analysis", "reassignment_count": "1", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Lawson DB seems to be running slowly", "sla_due": "UNKNOWN", "state": "Root Cause Analysis", "subcategory": "Oracle", "sys_class_name": "Problem", "sys_created_by": "glide.maint", "sys_created_on": "2023-07-24 23:07:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "05147c3ec0a8016600da5b1a92269b3d", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 23:45:53", "task_effective_number": "PRB0000032", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Matthew.Pearson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "service_offering", "description", "business_service", "urgency", "assignment_group", "cmdb_ci", "category", "impact"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Software", "cause_notes": "\n\t\t\t

Corporate desktop apps do not support SP2

", "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2022-11-17 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "SP2 is causing several applications not to work anymore.", "due_date": "", "duplicate_of": "", "escalation": "Moderate", "expected_start": "", "first_reported_by_task": {"display_value": "INC0000019", "link": "https://dev215901.service-now.com/api/now/table/task/46e8219ba9fe1981013806b6e04fed06"}, "fix_at": "2024-03-11 09:02:28", "fix_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": "\n\t\t\t

Remove Windows XP SP2

", "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000001", "opened_at": "2022-11-16 15:48:36", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Fix in Progress", "reassignment_count": "", "related_incidents": "1", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": {"display_value": "CHG0000003", "link": "https://dev215901.service-now.com/api/now/table/change_request/46e9b4afa9fe198101026e122b85f442"}, "route_reason": "", "service_offering": "", "short_description": "Windows XP SP2 causing errors in Enterprise", "sla_due": "UNKNOWN", "state": "Fix in Progress", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2022-11-16 15:48:36", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46eaa7c9a9fe198100bbe282da0d4b7d", "sys_mod_count": "17", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 10:05:55", "task_effective_number": "PRB0000001", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Matthews.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "assignment_group", "impact", "description", "cmdb_ci", "urgency", "service_offering", "category"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "FileServerFloor2", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2021-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We really, really need to buy more drives for the second floor file. The users keep filling up their 10 MB quota, and they aren't going to take it much longer.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000002", "opened_at": "2021-06-04 15:35:29", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "2nd Floor File Server Short on Space", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "pat", "sys_created_on": "2021-06-04 15:35:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9d3d3b85c61122870138f3d1472bba01", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 22:49:54", "task_effective_number": "PRB0000002", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/problem.do\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "cmdb_ci", "category", "urgency", "description", "impact", "service_offering", "assignment_group", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Dell PERC 2", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2022-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "If the shift key is not held down, the RAID enclosure does not power on.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000004", "opened_at": "2022-11-16 16:40:42", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "New", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Boot with shift key held down", "sla_due": "UNKNOWN", "state": "New", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2022-11-16 16:40:42", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "471a5450a9fe198101f2054169e75bf4", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 03:32:16", "task_effective_number": "PRB0000004", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Carol.Williamson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "business_service", "cmdb_ci", "service_offering", "impact", "category", "urgency", "description"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "FileServerFloor2", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2021-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We really, really need to buy more drives for the second floor file. The users keep filling up their 10 MB quota, and they aren't going to take it much longer.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000002", "opened_at": "2021-06-04 15:35:29", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "2nd Floor File Server Short on Space", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "pat", "sys_created_on": "2021-06-04 15:35:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9d3d3b85c61122870138f3d1472bba01", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 22:49:54", "task_effective_number": "PRB0000002", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Timothy Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "service_offering", "impact", "urgency", "assignment_group", "category", "description", "business_service", "cmdb_ci"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Database", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "ApplicationServerPeopleSoft", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2021-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The PeopleSoft Oracle instance is down (again).", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000010", "opened_at": "2021-06-04 15:55:28", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Oracle Down", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": "Oracle", "sys_class_name": "Problem", "sys_created_by": "pat", "sys_created_on": "2021-06-04 15:55:28", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9d4f87a3c6112287010ed0a5ccdcba04", "sys_mod_count": "9", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 22:57:58", "task_effective_number": "PRB0000010", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Raymond.Ritter.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "category", "description", "urgency", "business_service", "cmdb_ci", "impact", "service_offering", "assignment_group"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "Problem Solving", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Dell Wireless WLAN Utility", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-09-12 10:04:43", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Using a Dell Wireless WLAN Utility I cannot enable the option to disable wireless when plugin into an Ethernet port", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "2 - Medium", "knowledge": "false", "known_error": "true", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000012", "opened_at": "2023-09-12 10:04:43", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "parent": "", "priority": "4 - Low", "problem_state": "Assess", "reassignment_count": "1", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Cannot disable wireless when plug into an Ethernet port", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-09-12 10:12:12", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "e9b0e55567b032004792adab9485ef6c", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 23:14:22", "task_effective_number": "PRB0000012", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Wiley)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "description", "service_offering", "assignment_group", "category", "cmdb_ci", "impact", "urgency"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "Problem Solving", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Dell Wireless WLAN Utility", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-09-12 10:04:43", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Using a Dell Wireless WLAN Utility I cannot enable the option to disable wireless when plugin into an Ethernet port", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "2 - Medium", "knowledge": "false", "known_error": "true", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000012", "opened_at": "2023-09-12 10:04:43", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "parent": "", "priority": "4 - Low", "problem_state": "Assess", "reassignment_count": "1", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Cannot disable wireless when plug into an Ethernet port", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-09-12 10:12:12", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "e9b0e55567b032004792adab9485ef6c", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 23:14:22", "task_effective_number": "PRB0000012", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Moore)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_CreateUserTask.json b/TEST_10/failed_CreateUserTask.json new file mode 100644 index 0000000..a445096 --- /dev/null +++ b/TEST_10/failed_CreateUserTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "active", "time_zone"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Germany", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fca4cbac1d55eb355b4b6db0e3c80f"}, "cost_center": {"display_value": "Human Resources", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d04719c0a80a6426eb795cc87f5797"}, "country": null, "date_format": "yyyy-MM-dd", "default_perspective": "", "department": "HR", "email": "john-amanda.williams-ritter@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "John-Amanda", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Williams-Ritter", "ldap_server": "", "location": {"display_value": "Bockenheimer Landstra\u00dfe 123, Frankfurt", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/8228cda2ac1d55eb7029baf443945c37"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 708-2285", "name": "Walton Schwallie", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 218-3324", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:50", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "da826bf03710200044e0bfc8bcbe5da0", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:12", "time_format": null, "time_zone": "US/Hawaii", "title": "cruck Nile dirt scapulodynia slinkweed", "user_name": "1021418747919055650", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Charles.Davis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "internal_integration_user", "active", "preferred_language", "time_zone", "department", "mobile_phone", "phone", "locked_out", "calendar_integration", "title", "date_format"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME France", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fbfe03ac1d55eb286d832de58ae1fd"}, "cost_center": {"display_value": "IT", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d0a971c0a80a641c20b13d99a48576"}, "country": null, "date_format": "dd.MM.yyyy", "default_perspective": "", "department": "IT", "email": "bradley-tina.cowan-wells@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Bradley-Tina", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Cowan-Wells", "ldap_server": "", "location": {"display_value": "27, Boulevard Vitton, Paris", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/8226baa4ac1d55eb40eb653c02649519"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 704-8496", "name": "Lacy Woodfin", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 968-4471", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:51", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "56826bf03710200044e0bfc8bcbe5db8", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Canada/Central", "title": "copesmate searcloth omnilegent prenegotiation Napoleonana", "user_name": "3337396716614195931", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "password_needs_reset", "time_zone", "locked_out", "title", "internal_integration_user", "calendar_integration"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME UK", "link": "https://dev215901.service-now.com/api/now/table/core_company/a66b1fb03710200044e0bfc8bcbe5d08"}, "cost_center": {"display_value": "Customer Support", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/91e8bbf43710200044e0bfc8bcbe5daa"}, "country": null, "date_format": "yyyy-MM-dd", "default_perspective": "", "department": "Customer Support", "email": "casey-brian.gray-shaw@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Casey-Brian", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Gray-Shaw", "ldap_server": "", "location": {"display_value": "3 Whitehall Court, London", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/8225b668ac1d55eb679878e192fca315"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 530-1463", "name": "Meredith Ivrin", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 239-8222", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:49", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "c6826bf03710200044e0bfc8bcbe5d5d", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:11", "time_format": null, "time_zone": "GMT", "title": "Cryptostegia untotaled nemophilist suprasaturate allochroic", "user_name": "3195801113191122897", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Susan.Lopez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "title", "preferred_language", "locked_out", "internal_integration_user", "web_service_access_only", "date_format"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME France", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fbfe03ac1d55eb286d832de58ae1fd"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "dd/MM/yyyy", "default_perspective": "", "department": "Sales", "email": "jonathan-jennifer.mcdowell-estes@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Jonathan-Jennifer", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Mcdowell-Estes", "ldap_server": "", "location": {"display_value": "27, Boulevard Vitton, Paris", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/8226baa4ac1d55eb40eb653c02649519"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 743-5466", "name": "Kylie Bridgeman", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 220-3327", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "7a82abf03710200044e0bfc8bcbe5d30", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Europe/Berlin", "title": "supersystem eider Malayize premisal instrumentative", "user_name": "2161538092079894389", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Linda.Adams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "phone", "date_format", "title", "calendar_integration", "locked_out", "active", "time_zone", "internal_integration_user", "mobile_phone", "preferred_language", "web_service_access_only"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Engineering", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d07bddc0a80a647cf932056ed24652"}, "country": null, "date_format": "dd.MM.yyyy", "default_perspective": "", "department": "Product Management", "email": "cynthia-michael.brown-gregory@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Cynthia-Michael", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Brown-Gregory", "ldap_server": "", "location": {"display_value": "7147 Jonesboro Road, Morrow,GA", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/25ab974a0a0a0bb30065bf92727032fc"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 814-3663", "name": "Socorro Balandran", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 859-5531", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "be826bf03710200044e0bfc8bcbe5df3", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:11", "time_format": null, "time_zone": "Canada/Central", "title": "acidophile mesaticephal ordinaryship lutanist yokemate", "user_name": "381775745350390754", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Fernando.George.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "locked_out", "preferred_language", "title", "internal_integration_user", "department", "phone", "time_zone"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Engineering", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d07bddc0a80a647cf932056ed24652"}, "country": null, "date_format": "dd-MM-yyyy", "default_perspective": "", "department": "Development", "email": "jason-clayton.ramirez-holmes@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Jason-Clayton", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Ramirez-Holmes", "ldap_server": "", "location": {"display_value": "650 Dennery Road #102, San Diego,CA", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/f90afd120a0a0b9100c6c302ba9bd056"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 150-1316", "name": "Felipe Gould", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 105-6209", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:50", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "ce826bf03710200044e0bfc8bcbe5d82", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:11", "time_format": null, "time_zone": "Canada/Pacific", "title": "caliphship nonexperience perinephritic nontabular artiller", "user_name": "2279643805529299757", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Eric.Kennedy.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "calendar_integration", "mobile_phone"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Australia", "link": "https://dev215901.service-now.com/api/now/table/core_company/df7d53303710200044e0bfc8bcbe5dac"}, "cost_center": {"display_value": "Customer Support", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/91e8bbf43710200044e0bfc8bcbe5daa"}, "country": null, "date_format": "yyyy-MM-dd", "default_perspective": "", "department": "Customer Support", "email": "marvin-michael.howard-smith@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Marvin-Michael", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Howard-Smith", "ldap_server": "", "location": {"display_value": "248 Abbotsford Road, Brisbane", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/1efc3b993790200044e0bfc8bcbe5d22"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 702-6938", "name": "Emilia Oxley", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 303-3662", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:49", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "b5826bf03710200044e0bfc8bcbe5d1e", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:11", "time_format": null, "time_zone": "Canada/Central", "title": "dumortierite sunbeamed yule pyroacetic Wongara", "user_name": "7729330171746973614", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Thomas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "web_service_access_only", "date_format", "mobile_phone", "preferred_language", "locked_out", "internal_integration_user", "password_needs_reset", "time_zone", "active", "calendar_integration", "department", "phone", "title"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": "", "cost_center": "", "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "", "email": "stephen-john.garcia-johnson@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Stephen-John", "gender": null, "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Garcia-Johnson", "ldap_server": "", "location": "", "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 796-7310", "name": "Model Manager", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 265-3586", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-03-20 22:13:21", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "71c3b0d71b302000aebbfbcd2c0713a8", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Europe/Stockholm", "title": "Tester", "user_name": "4989905064749321390", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Patricia.Robles.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "password_needs_reset", "calendar_integration", "phone", "locked_out", "active"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME China", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fdf9ebac1d55eb4cb89f136a082555"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "Sales", "email": "rebecca-madison.hall-hubbard@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Rebecca-Madison", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Hall-Hubbard", "ldap_server": "", "location": {"display_value": "150 Kennedy Road, Hong Kong", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/2bfc77993790200044e0bfc8bcbe5d2f"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 499-1366", "name": "Brant Darnel", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 554-9061", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "3a826bf03710200044e0bfc8bcbe5df9", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:08", "time_format": null, "time_zone": "Canada/Eastern", "title": "classifiable mononeural miersite acetylenic undrunken", "user_name": "5657051385708569799", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Catherine.Church.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "calendar_integration", "title", "phone", "internal_integration_user", "mobile_phone", "active"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": "", "cost_center": "", "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "", "email": "stephanie-amy.daniels-wilson@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Stephanie-Amy", "gender": null, "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Daniels-Wilson", "ldap_server": "", "location": "", "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(555) 555-5558", "name": "Service Desk", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 508-6267", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2013-07-26 10:31:49", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "413a4d35eb32010045e1a5115206fe6b", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:08", "time_format": null, "time_zone": "Europe/London", "title": "dreamlit millful spavie gastrotome unsugary", "user_name": "7902475320354091495", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Keith.Jordan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "calendar_integration", "locked_out", "active", "title"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "Sales", "email": "marvin-rhonda.smith-johnson@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Marvin-Rhonda", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Smith-Johnson", "ldap_server": "", "location": {"display_value": "6882 Linda Vista Road, San Diego,CA", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/f48b21db0a0a0ba700645a3f714ca7a2"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 542-3615", "name": "Nadia Wilshire", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 645-3346", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "fe82abf03710200044e0bfc8bcbe5d21", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:12", "time_format": null, "time_zone": "Europe/Rome", "title": "chalaco hatelessness occidentally deflocculant tympanocervic", "user_name": "8291787331947060422", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lacey.Griffin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "time_zone", "preferred_language", "mobile_phone", "internal_integration_user", "locked_out", "department", "date_format"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Japan", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fd65ecac1d55eb42a426568fc87a63"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "dd-MM-yyyy", "default_perspective": "", "department": "Sales", "email": "mark-zachary.potter-kent@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Mark-Zachary", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Potter-Kent", "ldap_server": "", "location": {"display_value": "2-12-1 Ookayama, Meguro-ku, Tokyo", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/19020ca93790200044e0bfc8bcbe5dda"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 915-6180", "name": "Janet Rathrock", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 177-2685", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "7282abf03710200044e0bfc8bcbe5d11", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Europe/Dublin", "title": "narwhalian praelabrum Habe calcitrant redundant", "user_name": "6709948405864169322", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Luis.Doyle.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "phone", "active", "mobile_phone", "department"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "dd.MM.yyyy", "default_perspective": "", "department": "Sales", "email": "tina-sharon.khan-parker@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Tina-Sharon", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Khan-Parker", "ldap_server": "", "location": {"display_value": "25 New Chardon Street, Boston,MA", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/25ab9be20a0a0bb300babdc4c9cb394b"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 698-5781", "name": "Raphael Bickel", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 668-1246", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "7e82abf03710200044e0bfc8bcbe5d20", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:10", "time_format": null, "time_zone": "Europe/Berlin", "title": "unfightable mantrap malevolently variableness intercostobrac", "user_name": "7636814347097882162", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Carla.Shaffer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "time_zone", "password_needs_reset", "date_format", "locked_out", "phone", "active", "mobile_phone", "preferred_language", "web_service_access_only", "title", "department", "internal_integration_user"], "template_record": {"active": "true", "avatar": "1dc10c58c3222010ae17dd981840dd89.iix", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Engineering", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d07bddc0a80a647cf932056ed24652"}, "country": null, "date_format": "yyyy-MM-dd", "default_perspective": "", "department": "Development", "email": "heather-kim.sheppard-kim@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Heather-Kim", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Sheppard-Kim", "ldap_server": "", "location": {"display_value": "13308 Midland Road, Poway,CA", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/f90ad9120a0a0b91005146ebac892a09"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 340-1107", "name": "Don Goodliffe", "notification": "Disable", "password_needs_reset": "false", "phone": "(514) 195-5200", "photo": "", "preferred_language": "English", "roles": "itil", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "glide.maint", "sys_created_on": "2005-05-02 12:28:40", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9ee1b13dc6112271007f9d0efdb69cd0", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:10", "time_format": null, "time_zone": "Europe/London", "title": "locellate principle unallowing leepit jacketed", "user_name": "4134435184387062786", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "mobile_phone", "preferred_language", "department", "phone", "active", "time_zone", "password_needs_reset"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME UK", "link": "https://dev215901.service-now.com/api/now/table/core_company/a66b1fb03710200044e0bfc8bcbe5d08"}, "cost_center": {"display_value": "Engineering", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d07bddc0a80a647cf932056ed24652"}, "country": null, "date_format": "yyyy-MM-dd", "default_perspective": "", "department": "Product Management", "email": "kenneth-jennifer.salas-stanley@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Kenneth-Jennifer", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Salas-Stanley", "ldap_server": "", "location": {"display_value": "Paradise Road, Richmond, London", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/dbf58f340a0a0a6500642f419a24109d"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 111-7467", "name": "Athena Fontanilla", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 930-2007", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "3e826bf03710200044e0bfc8bcbe5df2", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:08", "time_format": null, "time_zone": "Europe/Zurich", "title": "nonspecification Sagittaria maucherite azocyanide proratable", "user_name": "6113086631201093551", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 298, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 164, in validate_on_page\n reward, task_done, _, _ = task.validate(page, chat_messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 786, in validate\n right_url = self._page_on_right_url(page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 891, in _page_on_right_url\n self._wait_for_ready(page, iframe_only=True)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 302, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "preferred_language", "calendar_integration", "internal_integration_user", "phone", "mobile_phone", "web_service_access_only", "active", "title", "password_needs_reset", "locked_out", "department", "date_format"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Customer Support", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/91e8bbf43710200044e0bfc8bcbe5daa"}, "country": null, "date_format": "dd-MM-yyyy", "default_perspective": "", "department": "Customer Support", "email": "brooke-elizabeth.ray-brennan@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Brooke-Elizabeth", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Ray-Brennan", "ldap_server": "", "location": {"display_value": "8306 Mills Drive, Miami,FL", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/25ab93750a0a0bb30067bd2ef3d4a5c9"}, "locked_out": "false", "manager": {"display_value": "Logan Muhl", "link": "https://dev215901.service-now.com/api/now/table/sys_user/0e826bf03710200044e0bfc8bcbe5d61"}, "middle_name": "", "mobile_phone": "(514) 983-3107", "name": "Sean Bonnet", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 471-2949", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:50", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "02826bf03710200044e0bfc8bcbe5d6d", "sys_mod_count": "7", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:07", "time_format": null, "time_zone": "Europe/Copenhagen", "title": "hypoglycemic shield lovesomely reasonedly tifinagh", "user_name": "7028409074990486852", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jean.Wells.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "calendar_integration"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME France", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fbfe03ac1d55eb286d832de58ae1fd"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "yyyy-MM-dd", "default_perspective": "", "department": "Sales", "email": "leah-jennifer.dickerson-watkins@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Leah-Jennifer", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Dickerson-Watkins", "ldap_server": "", "location": {"display_value": "27, Boulevard Vitton, Paris", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/8226baa4ac1d55eb40eb653c02649519"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 927-2374", "name": "Reina Wolchesky", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 128-1543", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "7a826bf03710200044e0bfc8bcbe5dfe", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "US/Central", "title": "blithelike enlarged prepledge postparotid exiler", "user_name": "7822192960941793367", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Small.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "phone", "active", "preferred_language", "time_zone", "date_format", "calendar_integration", "web_service_access_only", "password_needs_reset", "internal_integration_user", "mobile_phone", "title"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Japan", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fd65ecac1d55eb42a426568fc87a63"}, "cost_center": {"display_value": "Customer Support", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/91e8bbf43710200044e0bfc8bcbe5daa"}, "country": null, "date_format": "dd.MM.yyyy", "default_perspective": "", "department": "Customer Support", "email": "virginia-tony.welch-parker@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Virginia-Tony", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Welch-Parker", "ldap_server": "", "location": {"display_value": "2-10-1 Yurakucho, Chiyoda-ku, Tokyo", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/0002c0a93790200044e0bfc8bcbe5df5"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 703-9067", "name": "Melvin Auteri", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 105-1018", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:49", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "75826bf03710200044e0bfc8bcbe5d3d", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Canada/Eastern", "title": "semidigested notoriously thioarsenic plow teratical", "user_name": "1299586982334063047", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Charles.Kramer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "title"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME South America", "link": "https://dev215901.service-now.com/api/now/table/core_company/227cdfb03710200044e0bfc8bcbe5d6b"}, "cost_center": {"display_value": "IT", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d0a971c0a80a641c20b13d99a48576"}, "country": null, "date_format": "dd-MM-yyyy", "default_perspective": "", "department": "IT", "email": "maria-linda.mitchell-gibson@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Maria-Linda", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Mitchell-Gibson", "ldap_server": "", "location": {"display_value": "SHS quadra 5, Bloco E., Brasilia", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/25b3d04b0a0a0bb300176b546c22db27"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 921-9795", "name": "Lizzie Torregrossa", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 780-6232", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "ee826bf03710200044e0bfc8bcbe5dd4", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:12", "time_format": null, "time_zone": "Canada/Mountain", "title": "surbased Alioth uprise fluke accusive", "user_name": "6921275755087269971", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sydney.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "internal_integration_user", "department", "calendar_integration", "locked_out", "date_format"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Germany", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fca4cbac1d55eb355b4b6db0e3c80f"}, "cost_center": {"display_value": "IT", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d0a971c0a80a641c20b13d99a48576"}, "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "IT", "email": "linda-jennifer.carroll-cole@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Linda-Jennifer", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Carroll-Cole", "ldap_server": "", "location": {"display_value": "Bockenheimer Landstra\u00dfe 223, Frankfurt", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/30fffb993790200044e0bfc8bcbe5dcc"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 730-4065", "name": "Sherwood Detillier", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 223-8429", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:51", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "de826bf03710200044e0bfc8bcbe5dbd", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:12", "time_format": null, "time_zone": "US/Central", "title": "rasa regressivity spousehood sissify philosophobia", "user_name": "4041112668043993355", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Caleb.Gomez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "department", "title", "password_needs_reset", "preferred_language", "internal_integration_user", "time_zone", "web_service_access_only", "locked_out", "phone", "calendar_integration", "active"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Australia", "link": "https://dev215901.service-now.com/api/now/table/core_company/df7d53303710200044e0bfc8bcbe5dac"}, "cost_center": {"display_value": "Engineering", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d07bddc0a80a647cf932056ed24652"}, "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "Product Management", "email": "john-catherine.bell-miller@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "John-Catherine", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Bell-Miller", "ldap_server": "", "location": {"display_value": "75-85 York Street, Melbourne", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/43fd7b593790200044e0bfc8bcbe5d80"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 611-4752", "name": "Bryant Bouliouris", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 916-2109", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "2a826bf03710200044e0bfc8bcbe5de7", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:08", "time_format": null, "time_zone": "Europe/Berlin", "title": "pulwar hepatite upwreathe populicide slakeable", "user_name": "6219185060352461606", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 298, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 164, in validate_on_page\n reward, task_done, _, _ = task.validate(page, chat_messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 786, in validate\n right_url = self._page_on_right_url(page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 891, in _page_on_right_url\n self._wait_for_ready(page, iframe_only=True)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 302, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "password_needs_reset", "title", "locked_out"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Czech Republic", "link": "https://dev215901.service-now.com/api/now/table/core_company/4b7d13f03710200044e0bfc8bcbe5db6"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "yyyy-MM-dd", "default_perspective": "", "department": "Sales", "email": "robin-nicholas.moore-jones@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Robin-Nicholas", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Moore-Jones", "ldap_server": "", "location": {"display_value": "Karmelitska 2, Lesser Town, Prague", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/24018ca93790200044e0bfc8bcbe5d32"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 743-8244", "name": "Maryjane Arata", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 738-6365", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "f2826bf03710200044e0bfc8bcbe5dfb", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:12", "time_format": null, "time_zone": "Europe/Dublin", "title": "photism Murillo Tonna anagrammatically each", "user_name": "1234046253495823778", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Anthony.Mclaughlin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "password_needs_reset", "web_service_access_only", "active", "phone", "locked_out", "date_format", "time_zone", "department", "mobile_phone", "internal_integration_user"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Italy", "link": "https://dev215901.service-now.com/api/now/table/core_company/187d13f03710200044e0bfc8bcbe5df2"}, "cost_center": {"display_value": "Customer Support", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/91e8bbf43710200044e0bfc8bcbe5daa"}, "country": null, "date_format": "dd.MM.yyyy", "default_perspective": "", "department": "Customer Support", "email": "andrew-thomas.martinez-hernandez@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Andrew-Thomas", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Martinez-Hernandez", "ldap_server": "", "location": {"display_value": "Via Nomentana 56, Rome", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/6a014ca93790200044e0bfc8bcbe5de9"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 839-9332", "name": "Lynette Setlock", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 468-4891", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:49", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "7d826bf03710200044e0bfc8bcbe5d38", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Europe/Rome", "title": "trilobed maniacally poodleish migmatite Juan", "user_name": "5253859434880957799", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Heather.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "phone", "internal_integration_user", "title", "time_zone"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Japan", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fd65ecac1d55eb42a426568fc87a63"}, "cost_center": {"display_value": "Engineering", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d07bddc0a80a647cf932056ed24652"}, "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "Product Management", "email": "lisa-jacob.curry-smith@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Lisa-Jacob", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Curry-Smith", "ldap_server": "", "location": {"display_value": "2-12-1 Ookayama, Meguro-ku, Tokyo", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/19020ca93790200044e0bfc8bcbe5dda"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 355-1067", "name": "Carmella Wishman", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 971-6696", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "6e826bf03710200044e0bfc8bcbe5dee", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Europe/Copenhagen", "title": "scote sepalody Euchite unprincipledly hymenophorum", "user_name": "6330636469049552825", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 298, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 378, in start\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 302, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "phone", "active"], "template_record": {"active": "true", "avatar": "c4b456a6c312120048f4d5dc64d3aea4.iix", "building": "", "calendar_integration": "Outlook", "city": "", "company": "", "cost_center": "", "country": null, "date_format": "dd/MM/yyyy", "default_perspective": "", "department": "Development", "email": "tara-kaylee.osborne-leon@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Tara-Kaylee", "gender": null, "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Osborne-Leon", "ldap_server": "", "location": "", "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 269-1573", "name": "Guillermo Frohlich", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 864-9931", "photo": "49936fa1d701120035ae23c7ce610347.iix", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2023-10-13 08:04:03", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "62526fa1d701120035ae23c7ce6103c6", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Europe/London", "title": "Chief Financial Officer", "user_name": "2533034187228696112", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Murphy.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "preferred_language", "time_zone", "phone", "internal_integration_user"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Customer Support", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/91e8bbf43710200044e0bfc8bcbe5daa"}, "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "Customer Support", "email": "brett-linda.alvarado-ortega@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Brett-Linda", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Alvarado-Ortega", "ldap_server": "", "location": {"display_value": "815 E Street, San Diego,CA", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/f48b202a0a0a0ba7004d9fdfb817015d"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 817-4223", "name": "Lashawn Hasty", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 410-7147", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:50", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "c2826bf03710200044e0bfc8bcbe5d73", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:11", "time_format": null, "time_zone": "US/Pacific", "title": "gelatinizer unjoyful scoliotone Yaka pathologicoanatomical", "user_name": "2038749706431750755", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Patricia.Miller.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "phone", "web_service_access_only", "calendar_integration", "locked_out", "password_needs_reset", "internal_integration_user"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Czech Republic", "link": "https://dev215901.service-now.com/api/now/table/core_company/4b7d13f03710200044e0bfc8bcbe5db6"}, "cost_center": {"display_value": "Finance", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d01546c0a80a6403e18b82250c80a1"}, "country": null, "date_format": "dd-MM-yyyy", "default_perspective": "", "department": "Finance", "email": "aaron-karen.todd-holland@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Aaron-Karen", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Todd-Holland", "ldap_server": "", "location": {"display_value": "Karmelitska 2, Lesser Town, Prague", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/24018ca93790200044e0bfc8bcbe5d32"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 626-9775", "name": "Sybil Marmerchant", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 570-3722", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:50", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "8e826bf03710200044e0bfc8bcbe5d8f", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:10", "time_format": null, "time_zone": "Canada/Mountain", "title": "unfootsore puisne velic anenterous sawdustish", "user_name": "4930093198468932054", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Reyes)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "title", "department", "locked_out", "mobile_phone", "phone", "calendar_integration", "web_service_access_only", "date_format", "time_zone", "active"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME China", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fdf9ebac1d55eb4cb89f136a082555"}, "cost_center": {"display_value": "Customer Support", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/91e8bbf43710200044e0bfc8bcbe5daa"}, "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "Customer Support", "email": "brian-jacqueline.white-carr@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Brian-Jacqueline", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "White-Carr", "ldap_server": "", "location": {"display_value": "2500 West Daming Road, Shanghai", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/8201c34fac1d55eb36e59da730b7d035"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 122-1436", "name": "Johnnie Rheaves", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 852-2452", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:49", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "3d826bf03710200044e0bfc8bcbe5d21", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:08", "time_format": null, "time_zone": "Europe/Brussels", "title": "reacidify checkerbelly banal Izumi synerize", "user_name": "8632819182418814969", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jasmin.Rogers.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "date_format", "title", "time_zone", "calendar_integration", "preferred_language", "locked_out", "active", "internal_integration_user", "web_service_access_only", "department", "phone"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Czech Republic", "link": "https://dev215901.service-now.com/api/now/table/core_company/4b7d13f03710200044e0bfc8bcbe5db6"}, "cost_center": {"display_value": "IT", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d0a971c0a80a641c20b13d99a48576"}, "country": null, "date_format": "dd/MM/yyyy", "default_perspective": "", "department": "IT", "email": "anna-morgan.kaiser-medina@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Anna-Morgan", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Kaiser-Medina", "ldap_server": "", "location": {"display_value": "Karmelitska 2, Lesser Town, Prague", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/24018ca93790200044e0bfc8bcbe5d32"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 570-7530", "name": "Bertram Quertermous", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 776-1348", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:51", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "92826bf03710200044e0bfc8bcbe5db2", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:10", "time_format": null, "time_zone": "Hongkong", "title": "demast beknave misrule unirritable portmantle", "user_name": "9157373299479901892", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Crystal.Rollins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "calendar_integration", "active", "phone", "locked_out", "time_zone", "internal_integration_user", "preferred_language", "title", "password_needs_reset", "department", "web_service_access_only", "mobile_phone"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME South America", "link": "https://dev215901.service-now.com/api/now/table/core_company/227cdfb03710200044e0bfc8bcbe5d6b"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "dd/MM/yyyy", "default_perspective": "", "department": "Sales", "email": "devon-ashley.cox-patterson@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Devon-Ashley", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Cox-Patterson", "ldap_server": "", "location": {"display_value": "Carretera Cancun-Chetumal KM 22, Cancun", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/25b4c23b0a0a0bb30054836629537509"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 915-1317", "name": "Tyron Quillman", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 315-6713", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "4382abf03710200044e0bfc8bcbe5d3e", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:08", "time_format": null, "time_zone": "US/Arizona", "title": "inflamingly monobasic angrite manganate mimotypic", "user_name": "3279873816748078900", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Katelyn.Bennett.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "locked_out", "date_format", "calendar_integration", "department", "mobile_phone", "password_needs_reset"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Australia", "link": "https://dev215901.service-now.com/api/now/table/core_company/df7d53303710200044e0bfc8bcbe5dac"}, "cost_center": {"display_value": "IT", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d0a971c0a80a641c20b13d99a48576"}, "country": null, "date_format": "dd.MM.yyyy", "default_perspective": "", "department": "IT", "email": "corey-christine.williams-johnston@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Corey-Christine", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Williams-Johnston", "ldap_server": "", "location": {"display_value": "248 Abbotsford Road, Brisbane", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/1efc3b993790200044e0bfc8bcbe5d22"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 732-6263", "name": "Kennith Peto", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 187-8269", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:50", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "16826bf03710200044e0bfc8bcbe5daa", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:08", "time_format": null, "time_zone": "Europe/Rome", "title": "Bon cerviciplex modistry cocowort overembellishment", "user_name": "1837386932280125252", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "time_zone", "title", "mobile_phone", "internal_integration_user", "preferred_language", "password_needs_reset", "calendar_integration", "active", "phone", "date_format", "web_service_access_only", "locked_out", "department"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "dd-MM-yyyy", "default_perspective": "", "department": "Sales", "email": "melinda-amanda.ballard-davis@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Melinda-Amanda", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Ballard-Davis", "ldap_server": "", "location": {"display_value": "6304 Northwest Barry Road, Kansas City,MO", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/25ab9d720a0a0bb300793d3a6b891f82"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 998-5302", "name": "Melody Saddat", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 143-9186", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "7282abf03710200044e0bfc8bcbe5d23", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Europe/Zurich", "title": "Sanhita unrousable semirotating subdiaconate breastweed", "user_name": "1102456545568170778", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Daniel Garcia)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_FilterAssetListTask.json b/TEST_10/failed_FilterAssetListTask.json new file mode 100644 index 0000000..9d57caa --- /dev/null +++ b/TEST_10/failed_FilterAssetListTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"filter_columns": ["asset_tag", "asset_function"], "filter_kind": "AND", "filter_values": ["", "Shared"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Stephanie.Rogers.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["asset_tag", "asset_function"], "filter_kind": "OR", "filter_values": ["P1000288", "Primary"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robin.Hayden.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["assigned_to", "asset_function", "asset_tag"], "filter_kind": "AND", "filter_values": ["Mary Maurizio", "Secondary", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Linda.Stevens.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["asset_tag", "asset_function", "assigned_to"], "filter_kind": "AND", "filter_values": ["", "Shared", "Carmel Overfelt"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mark.Brown.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["asset_function", "install_status", "assigned_to", "asset_tag", "location"], "filter_kind": "OR", "filter_values": ["Secondary", "In transit", "Jacklyn Emayo", "", "815 E Street, San Diego,CA"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kathryn.Hall.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["asset_tag", "assigned_to", "sys_class_name", "asset_function"], "filter_kind": "AND", "filter_values": ["P1000389", "Armando Papik", "Asset", "-- None --"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Martinez)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["install_status", "asset_function", "location", "serial_number", "asset_tag"], "filter_kind": "OR", "filter_values": ["Consumed", "Secondary", "3 Whitehall Court, London", "", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Cox)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["asset_function", "model_category", "serial_number", "install_status", "asset_tag"], "filter_kind": "OR", "filter_values": ["-- None --", "Consumable", "", "In maintenance", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.White.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["serial_number", "install_status", "asset_function", "asset_tag", "substatus"], "filter_kind": "OR", "filter_values": ["", "Consumed", "Secondary", "", "Sold"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kevin.Frank.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["asset_function", "install_status", "sys_class_name", "assigned_to", "location"], "filter_kind": "AND", "filter_values": ["Shared", "Consumed", "Asset", "Nathanial Phoenix", "3 Whitehall Court, London"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tammy.Fisher.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["install_status", "asset_function", "serial_number", "model_category", "assigned_to"], "filter_kind": "OR", "filter_values": ["Consumed", "-- None --", "SXL-794-J65709-AK", "Computer", "Gracie Ehn"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Anthony.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["sys_class_name", "asset_function", "assigned_to", "location", "substatus"], "filter_kind": "OR", "filter_values": ["Asset", "Secondary", "Yvette Kokoska", "3 Whitehall Court, London", "Stolen"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amy Lee)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["install_status", "asset_function"], "filter_kind": "AND", "filter_values": ["Consumed", "Secondary"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Bobby.Carlson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["install_status", "asset_function"], "filter_kind": "OR", "filter_values": ["Missing", "Secondary"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jamie Anderson)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["asset_function", "substatus"], "filter_kind": "AND", "filter_values": ["-- None --", "Disposed"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Cooper)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_FilterChangeRequestListTask.json b/TEST_10/failed_FilterChangeRequestListTask.json new file mode 100644 index 0000000..8807f6b --- /dev/null +++ b/TEST_10/failed_FilterChangeRequestListTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"filter_columns": ["assignment_group", "assigned_to"], "filter_kind": "AND", "filter_values": ["Hardware", "Bow Ruggeri"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Karen.Gonzalez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["assignment_group", "assigned_to"], "filter_kind": "AND", "filter_values": ["Network", "David Loo"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ricky.Logan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["requested_by", "chg_model", "assignment_group", "state", "assigned_to"], "filter_kind": "OR", "filter_values": ["System Administrator", "Normal", "Network", "Canceled", ""], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Howard)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["type", "chg_model", "assigned_to", "requested_by", "assignment_group"], "filter_kind": "AND", "filter_values": ["Normal", "Normal", "", "System Administrator", "Hardware"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Stacy.Watson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["risk", "type", "chg_model", "assigned_to", "assignment_group"], "filter_kind": "OR", "filter_values": ["High", "Normal", "", "David Loo", "Database"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Henry.King.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["state", "assignment_group", "assigned_to", "chg_model", "short_description"], "filter_kind": "OR", "filter_values": ["Implement", "Hardware", "Bow Ruggeri", "", "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Chad.Valencia.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["assignment_group", "type", "assigned_to", "state", "chg_model"], "filter_kind": "OR", "filter_values": ["Database", "Normal", "Bow Ruggeri", "Canceled", ""], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Carly.Sanchez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["type", "assigned_to", "assignment_group", "chg_model"], "filter_kind": "OR", "filter_values": ["Standard", "", "", "Normal"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Scott.Martinez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["assignment_group", "type", "assigned_to", "chg_model"], "filter_kind": "AND", "filter_values": ["Network", "Emergency", "", ""], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joshua.Novak.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["assignment_group", "assigned_to", "state"], "filter_kind": "OR", "filter_values": ["Network", "", "Implement"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tina.Allen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["type", "assignment_group", "assigned_to"], "filter_kind": "OR", "filter_values": ["Standard", "Hardware", "Bow Ruggeri"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kendra.Hardy.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["requested_by", "assigned_to", "chg_model"], "filter_kind": "OR", "filter_values": ["System Administrator", "David Loo", ""], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jennifer.Herman.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["assigned_to", "state", "risk", "chg_model"], "filter_kind": "AND", "filter_values": ["Fred Luddy", "Authorize", "Moderate", ""], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Rodriguez)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["risk", "type", "requested_by"], "filter_kind": "OR", "filter_values": ["High", "Standard", "System Administrator"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Victoria Brown)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_FilterHardwareListTask.json b/TEST_10/failed_FilterHardwareListTask.json new file mode 100644 index 0000000..b960cec --- /dev/null +++ b/TEST_10/failed_FilterHardwareListTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"filter_columns": ["asset_tag", "display_name", "assigned_to", "asset_function", "ci"], "filter_kind": "AND", "filter_values": ["", "Apple MacBook Pro 15\"", "", "-- None --", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Adam.Ward.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["ci", "install_status", "asset_tag", "assigned_to", "asset_function"], "filter_kind": "AND", "filter_values": ["", "Retired", "", "", "Shared"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michelle.Barker.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["ci", "install_status", "asset_tag", "assigned_to", "asset_function"], "filter_kind": "AND", "filter_values": ["", "In maintenance", "", "", "Secondary"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Taylor.George.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["install_status", "ci", "asset_function", "asset_tag", "assigned_to"], "filter_kind": "AND", "filter_values": ["Consumed", "", "Shared", "", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Patricia.Patrick.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["asset_tag", "ci", "asset_function", "serial_number", "company"], "filter_kind": "AND", "filter_values": ["", "", "-- None --", "", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Stephanie.Clark.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["assigned_to", "install_status", "asset_function", "ci", "company"], "filter_kind": "AND", "filter_values": ["", "In maintenance", "Shared", "", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Keith.Prince.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["ci", "asset_function", "assigned_to", "company", "model_category"], "filter_kind": "AND", "filter_values": ["", "-- None --", "", "", "Computer"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Richard.Pace.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["serial_number", "substatus", "assigned_to", "display_name", "ci"], "filter_kind": "AND", "filter_values": ["", "Pre-allocated", "", "Apple MacBook Pro 15\"", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Allen.Eaton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_FilterIncidentListTask.json b/TEST_10/failed_FilterIncidentListTask.json new file mode 100644 index 0000000..243d9e3 --- /dev/null +++ b/TEST_10/failed_FilterIncidentListTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"filter_columns": ["assigned_to", "caller_id", "number"], "filter_kind": "AND", "filter_values": ["", "System Administrator", "INC0014388"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true,ref_contributions=aw_recommendation", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,ref_contributions=on_call_escalation_tracking,tree_picker=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "caller_id": {"attributes": "encode_utf8=false,ref_contributions=user_show_incidents", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "caller_id", "filterable": true, "hint": "Person who reported or is affected by this incident", "internal_type": "reference", "label": "Caller", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "caller_id", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "category": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "database": "Database", "hardware": "Hardware", "inquiry": "Inquiry / Help", "network": "Network", "software": "Software"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "string", "label": "Category", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "category", "read_only": false, "type": "choice"}, "child_incidents": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "child_incidents", "filterable": true, "hint": "Number of child Incidents related to this Problem", "internal_type": "integer", "label": "Child Incidents", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "child_incidents", "read_only": false, "type": "integer"}, "cmdb_ci": {"attributes": "encode_utf8=false,ref_ac_columns=sys_class_name,ref_ac_order_by=sys_class_name,ref_auto_completer=AJAXTableCompleter,ref_contributions=task_show_ci_map;show_related_records", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Item or service affected", "internal_type": "reference", "label": "Configuration item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cmdb_ci", "read_only": false, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["sys_class_name"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "priority": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "1 - Critical", "2": "2 - High", "3": "3 - Moderate", "4": "4 - Low", "5": "5 - Planning"}, "column_type": "element", "default": "", "filterable": true, "hint": "Sequence in which an Incident or Problem needs to be resolved, based on impact and urgency", "internal_type": "integer", "label": "Priority", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "priority", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "state": {"attributes": "close_states=7;8,default_close_state=7,default_work_state=2,ignore_filter_on_new=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "New", "2": "In Progress", "3": "On Hold", "6": "Resolved", "7": "Closed", "8": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Heather Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["caller_id", "state", "number", "short_description", "category"], "filter_kind": "OR", "filter_values": ["Beth Anglin", "Closed", "INC0000601", "The USB port on my PC stopped working", "Inquiry / Help"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true,ref_contributions=aw_recommendation", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,ref_contributions=on_call_escalation_tracking,tree_picker=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "caller_id": {"attributes": "encode_utf8=false,ref_contributions=user_show_incidents", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "caller_id", "filterable": true, "hint": "Person who reported or is affected by this incident", "internal_type": "reference", "label": "Caller", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "caller_id", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "category": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "database": "Database", "hardware": "Hardware", "inquiry": "Inquiry / Help", "network": "Network", "software": "Software"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "string", "label": "Category", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "category", "read_only": false, "type": "choice"}, "child_incidents": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "child_incidents", "filterable": true, "hint": "Number of child Incidents related to this Problem", "internal_type": "integer", "label": "Child Incidents", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "child_incidents", "read_only": false, "type": "integer"}, "cmdb_ci": {"attributes": "encode_utf8=false,ref_ac_columns=sys_class_name,ref_ac_order_by=sys_class_name,ref_auto_completer=AJAXTableCompleter,ref_contributions=task_show_ci_map;show_related_records", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Item or service affected", "internal_type": "reference", "label": "Configuration item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cmdb_ci", "read_only": false, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["sys_class_name"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "priority": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "1 - Critical", "2": "2 - High", "3": "3 - Moderate", "4": "4 - Low", "5": "5 - Planning"}, "column_type": "element", "default": "", "filterable": true, "hint": "Sequence in which an Incident or Problem needs to be resolved, based on impact and urgency", "internal_type": "integer", "label": "Priority", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "priority", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "state": {"attributes": "close_states=7;8,default_close_state=7,default_work_state=2,ignore_filter_on_new=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "New", "2": "In Progress", "3": "On Hold", "6": "Resolved", "7": "Closed", "8": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (April Avery)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["state", "number", "priority"], "filter_kind": "OR", "filter_values": ["In Progress", "INC0011833", "4 - Low"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true,ref_contributions=aw_recommendation", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,ref_contributions=on_call_escalation_tracking,tree_picker=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "caller_id": {"attributes": "encode_utf8=false,ref_contributions=user_show_incidents", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "caller_id", "filterable": true, "hint": "Person who reported or is affected by this incident", "internal_type": "reference", "label": "Caller", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "caller_id", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "category": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "database": "Database", "hardware": "Hardware", "inquiry": "Inquiry / Help", "network": "Network", "software": "Software"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "string", "label": "Category", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "category", "read_only": false, "type": "choice"}, "child_incidents": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "child_incidents", "filterable": true, "hint": "Number of child Incidents related to this Problem", "internal_type": "integer", "label": "Child Incidents", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "child_incidents", "read_only": false, "type": "integer"}, "cmdb_ci": {"attributes": "encode_utf8=false,ref_ac_columns=sys_class_name,ref_ac_order_by=sys_class_name,ref_auto_completer=AJAXTableCompleter,ref_contributions=task_show_ci_map;show_related_records", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Item or service affected", "internal_type": "reference", "label": "Configuration item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cmdb_ci", "read_only": false, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["sys_class_name"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "priority": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "1 - Critical", "2": "2 - High", "3": "3 - Moderate", "4": "4 - Low", "5": "5 - Planning"}, "column_type": "element", "default": "", "filterable": true, "hint": "Sequence in which an Incident or Problem needs to be resolved, based on impact and urgency", "internal_type": "integer", "label": "Priority", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "priority", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "state": {"attributes": "close_states=7;8,default_close_state=7,default_work_state=2,ignore_filter_on_new=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "New", "2": "In Progress", "3": "On Hold", "6": "Resolved", "7": "Closed", "8": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Hernandez)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_FilterServiceCatalogItemListTask.json b/TEST_10/failed_FilterServiceCatalogItemListTask.json new file mode 100644 index 0000000..75d6e6b --- /dev/null +++ b/TEST_10/failed_FilterServiceCatalogItemListTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"filter_columns": ["name", "short_description", "active", "category"], "filter_kind": "OR", "filter_values": ["Table Index", "Do you need to index a database table?", "true", "Services"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michelle Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["active", "short_description", "category", "name", "type"], "filter_kind": "OR", "filter_values": ["true", "Decommission a server from use including removal from backup, systems management and monitoring systems and disposal of hardware", "Server Standard Changes", "Decommission local office Domain Controller", "-- None --"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jesse.Copeland.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["name", "short_description", "type", "category", "active"], "filter_kind": "OR", "filter_values": ["Adobe Acrobat Pro", "Create, edit or convert PDF files", "Package", "Software", "true"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Karen Ramirez)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["category", "type", "name", "active"], "filter_kind": "AND", "filter_values": ["Recommended Guidelines", "Template", "ServiceNow Secure Coding guide for Instance developers", "true"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 741, in cheat\n fill_text(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/utils/form.py\", line 43, in fill_text\n raise TimeoutError(\"Timeout waiting for autocompletion menu to open\")\nTimeoutError: Timeout waiting for autocompletion menu to open\n"}, {"config": {"filter_columns": ["type", "name", "active"], "filter_kind": "AND", "filter_values": ["-- None --", "Decommission local office Domain Controller", "true"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["category", "type"], "filter_kind": "AND", "filter_values": ["Security and Access", "Bundle"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Walsh)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["name", "type"], "filter_kind": "OR", "filter_values": ["BlackBerry Z10", "Bundle"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lauren Robinson)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["type", "name"], "filter_kind": "OR", "filter_values": ["Task", "Paper and Supplies"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Daniel Thompson)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_FilterUserListTask.json b/TEST_10/failed_FilterUserListTask.json new file mode 100644 index 0000000..a9fa03f --- /dev/null +++ b/TEST_10/failed_FilterUserListTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"filter_columns": ["vip", "active", "state", "last_name", "title"], "filter_kind": "AND", "filter_values": ["false", "true", "", "Resendes", ""], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Gentry)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["date_format", "building", "country"], "filter_kind": "AND", "filter_values": ["yyyy-MM-dd", "", "France"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["user_name", "notification", "ldap_server", "state", "building"], "filter_kind": "AND", "filter_values": ["marietta.bjornberg", "Enable", "", "", ""], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Dustin Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["title", "calendar_integration", "department"], "filter_kind": "AND", "filter_values": ["", "-- None --", "Sales"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["calendar_integration", "title", "user_name"], "filter_kind": "AND", "filter_values": ["-- None --", "", "janet.rathrock"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["time_zone", "state", "employee_number"], "filter_kind": "AND", "filter_values": ["Europe/Zurich", "", ""], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kathleen Boyd)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["enable_multifactor_authn", "gender", "title"], "filter_kind": "AND", "filter_values": ["false", "Male", ""], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["middle_name", "name"], "filter_kind": "AND", "filter_values": ["", "Isiah Phernetton"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Daniel Watson)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_ImpersonationTask.json b/TEST_10/failed_ImpersonationTask.json new file mode 100644 index 0000000..6b8e126 --- /dev/null +++ b/TEST_10/failed_ImpersonationTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": "Allan Schwantd", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Martin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Amos Linnan", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Levy.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Andrew Jackson", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": "Andrew Och", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Zoe.Barnes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Armando Kolm", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Rebecca.Cook.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Ashley Parker", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jason.Kemp.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Audra Cantu", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jason.Trujillo.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Benjamin Schkade", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 200, in cheat\n impersonate_user(self.user_full_name, page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 33, in impersonate_user\n page.locator(\"seismic-hoist\").get_by_role(\"option\", name=username).first.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"seismic-hoist\").get_by_role(\"option\", name=\"Benjamin Schkade\").first\n\n"}, {"config": "Bernard Laboy", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Bertram Quertermous", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jimmy.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Bette Barcelona", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Karen.Gomez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Billie Tinnes", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joseph.Ortega.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Brant Darnel", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 200, in cheat\n impersonate_user(self.user_full_name, page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 33, in impersonate_user\n page.locator(\"seismic-hoist\").get_by_role(\"option\", name=username).first.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"seismic-hoist\").get_by_role(\"option\", name=\"Brant Darnel\").first\n - locator resolved to
\u2026
\n - attempting click action\n - waiting for element to be visible, enabled and stable\n - element was detached from the DOM, retrying\n\n"}, {"config": "Brice Hedglin", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Charles.Mullen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Bushra Akhtar", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Carrie.Rivera.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Callie Leboeuf", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kathryn.Vega.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Cameron Richard", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Denise.Hubbard.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Candice Bruckman", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amanda.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Carla Humble", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 200, in cheat\n impersonate_user(self.user_full_name, page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 33, in impersonate_user\n page.locator(\"seismic-hoist\").get_by_role(\"option\", name=username).first.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"seismic-hoist\").get_by_role(\"option\", name=\"Carla Humble\").first\n\n"}, {"config": "Chad Miklas", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 200, in cheat\n impersonate_user(self.user_full_name, page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 33, in impersonate_user\n page.locator(\"seismic-hoist\").get_by_role(\"option\", name=username).first.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"seismic-hoist\").get_by_role(\"option\", name=\"Chad Miklas\").first\n\n"}, {"config": "Change Manager", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Chris.Robinson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Chase Furler", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Chelsea Moore)\"},\"status\":\"failure\"}'\n"}, {"config": "Claire Moyerman", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Debra.Copeland.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Curt Menedez", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Victoria.Brown.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Danette Fostervold", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Sarah Barnes)\"},\"status\":\"failure\"}'\n"}, {"config": "Eric Schroeder", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kristina Thomas)\"},\"status\":\"failure\"}'\n"}, {"config": "Fred Kunde", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=David.Watson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Hilario Cassa", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 200, in cheat\n impersonate_user(self.user_full_name, page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 33, in impersonate_user\n page.locator(\"seismic-hoist\").get_by_role(\"option\", name=username).first.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"seismic-hoist\").get_by_role(\"option\", name=\"Hilario Cassa\").first\n\n"}, {"config": "Howard Johnson", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Justin.Jordan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Ike Benthin", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ian.Curtis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Jessie Barkle", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Paul.Powell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Joe Employee", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": "Mandy Mcdonnell", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 200, in cheat\n impersonate_user(self.user_full_name, page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 33, in impersonate_user\n page.locator(\"seismic-hoist\").get_by_role(\"option\", name=username).first.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"seismic-hoist\").get_by_role(\"option\", name=\"Mandy Mcdonnell\").first\n\n"}, {"config": "Meredith Ivrin", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 200, in cheat\n impersonate_user(self.user_full_name, page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 33, in impersonate_user\n page.locator(\"seismic-hoist\").get_by_role(\"option\", name=username).first.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"seismic-hoist\").get_by_role(\"option\", name=\"Meredith Ivrin\").first\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_KnowledgeBaseSearchTask.json b/TEST_10/failed_KnowledgeBaseSearchTask.json new file mode 100644 index 0000000..85f6a80 --- /dev/null +++ b/TEST_10/failed_KnowledgeBaseSearchTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"alternative_answers": ["+1 555 101 2020", "+1.555.101.2020", "1-555-101-2020", "001-555-101-2020", "+0015551012020", "15551012020", "+1 (555) 101 2020", "+1 555-101-2020", "1(555)101-2020", "(001) 555-1012020"], "item": "CEO's direct phone line", "question": "In case of a need to contact the CEO directly, what is the phone number provided? Answer with the full phone number including area code.", "value": "+1-555-101-2020"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["+1 555 101 2020", "+1.555.101.2020", "1-555-101-2020", "001-555-101-2020", "+0015551012020", "15551012020", "+1 (555) 101 2020", "+1 555-101-2020", "1(555)101-2020", "(001) 555-1012020"], "item": "CEO's direct phone line", "question": "What is the direct telephone number for reaching the company's CEO? Answer should include the full number with country code.", "value": "+1-555-101-2020"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Castro)\"},\"status\":\"failure\"}'\n"}, {"config": {"alternative_answers": ["+1 555 101 2020", "+1.555.101.2020", "1-555-101-2020", "001-555-101-2020", "+0015551012020", "15551012020", "+1 (555) 101 2020", "+1 555-101-2020", "1(555)101-2020", "(001) 555-1012020"], "item": "CEO's direct phone line", "question": "What is the full telephone contact for the CEO? Please provide the number in the format +X-XXX-XXXX-XXXX.", "value": "+1-555-101-2020"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["Office456WiFi", "Office_456_WiFi", "Office-WiFi-456", "WifiOffice456", "OFFICE456WIFI", "Wi-FiOffice#456", "office456wifi", "Wi_Fi_Office456", "456OfficeWiFi", "Office456.WiFi"], "item": "Wi-Fi network name in office #456", "question": "Could you specify the name of the Wi-Fi network provided in office #456? Your answer should be the network name.", "value": "Office456_WiFi"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Todd.Crawford.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Office456WiFi", "Office_456_WiFi", "Office-WiFi-456", "WifiOffice456", "OFFICE456WIFI", "Wi-FiOffice#456", "office456wifi", "Wi_Fi_Office456", "456OfficeWiFi", "Office456.WiFi"], "item": "Wi-Fi network name in office #456", "question": "How is the Wi-Fi network identified in office #456? Respond with the network's name.", "value": "Office456_WiFi"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Wolf.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Office456WiFi", "Office_456_WiFi", "Office-WiFi-456", "WifiOffice456", "OFFICE456WIFI", "Wi-FiOffice#456", "office456wifi", "Wi_Fi_Office456", "456OfficeWiFi", "Office456.WiFi"], "item": "Wi-Fi network name in office #456", "question": "In office #456, what label is given to the Wi-Fi service? The answer should be the name of the network.", "value": "Office456_WiFi"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Hernandez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Office456WiFi", "Office_456_WiFi", "Office-WiFi-456", "WifiOffice456", "OFFICE456WIFI", "Wi-FiOffice#456", "office456wifi", "Wi_Fi_Office456", "456OfficeWiFi", "Office456.WiFi"], "item": "Wi-Fi network name in office #456", "question": "What identifier is used for the Wi-Fi in office #456? Answer with the official network name.", "value": "Office456_WiFi"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["Office456WiFi", "Office_456_WiFi", "Office-WiFi-456", "WifiOffice456", "OFFICE456WIFI", "Wi-FiOffice#456", "office456wifi", "Wi_Fi_Office456", "456OfficeWiFi", "Office456.WiFi"], "item": "Wi-Fi network name in office #456", "question": "What is the designated name for the Wi-Fi connection in office #456? Answer with the exact Wi-Fi network name.", "value": "Office456_WiFi"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Justin.Gill.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Office456WiFi", "Office_456_WiFi", "Office-WiFi-456", "WifiOffice456", "OFFICE456WIFI", "Wi-FiOffice#456", "office456wifi", "Wi_Fi_Office456", "456OfficeWiFi", "Office456.WiFi"], "item": "Wi-Fi network name in office #456", "question": "Which name should I look for when connecting to the Wi-Fi in office #456? Reply with the Wi-Fi network name.", "value": "Office456_WiFi"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Frank.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Corporate-Guest-123", "CorporateGuestOneTwoThree", "Corporate Guest 123", "Corporate_Guest_123", "Corporate.Guest.123", "C0rporateGuest123", "CorporateGuest#123", "KorporateGuest123", "Corporateguest123", "123CorporateGuest"], "item": "Wi-Fi network name in the lobby", "question": "Can you tell me the Wi-Fi network identifier you'd find in the lobby? Please provide the specific name.", "value": "CorporateGuest123"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Teresa.George.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Corporate-Guest-123", "CorporateGuestOneTwoThree", "Corporate Guest 123", "Corporate_Guest_123", "Corporate.Guest.123", "C0rporateGuest123", "CorporateGuest#123", "KorporateGuest123", "Corporateguest123", "123CorporateGuest"], "item": "Wi-Fi network name in the lobby", "question": "Could you state the designated Wi-Fi network name for the lobby area? Your answer should be the precise network name.", "value": "CorporateGuest123"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["FourFiveSixSecureNet!", "4-5-6-SecureNet!", "SecureNet456!", "SecureNet!456", "FourSixFiveSecureNet!", "456-SecureNet!", "4Five6SecureNet!", "SecureNetOffice456!", "Office456SecureNet!", "Secure456Net!"], "item": "Wi-Fi password for office #456", "question": "How can one access the wireless network in office #456? Answer with the exact Wi-Fi passphrase. ", "value": "456SecureNet!"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["FourFiveSixSecureNet!", "4-5-6-SecureNet!", "SecureNet456!", "SecureNet!456", "FourSixFiveSecureNet!", "456-SecureNet!", "4Five6SecureNet!", "SecureNetOffice456!", "Office456SecureNet!", "Secure456Net!"], "item": "Wi-Fi password for office #456", "question": "In order to access the internet in office #456, what is the proper password? Provide the complete Wi-Fi passphrase.", "value": "456SecureNet!"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alicia.Cole.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["42 Pizza Street, New York, USA", "42, Pizza St., NY, United States", "#42 Pizza Street, New York, U.S.", "42 Pizza St, New York City, United States of America", "Forty-Two Pizza Street, NYC, USA", "The Office at 42 Pizza Street, New York, US", "Location: 42 Pizza Street, New York, United States", "Street: 42 Pizza, City: New York, Country: USA", "42, St. Pizza, New York, United States", "Street 42, Pizza, New York City, USA"], "item": "address of office #456", "question": "What's the designated address for Office #456? Ensure your answer includes the Street Number, Street, City, and Country.", "value": "42, Pizza street, New York, USA"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["One and a half million dollars", "$1,500,000", "1.5M USD", "One million five hundred thousand dollars", "$1,500,000.00", "1,500,000 dollars", "One point five million USD", "1500000 dollars", "$1.5M", "One million, five hundred thousand U.S. dollars"], "item": "annual IT budget", "question": "Annually, how much money is the IT department given to operate? Respond with an exact dollar amount.", "value": "$1.5 million"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sarah.Young.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["One and a half million dollars", "$1,500,000", "1.5M USD", "One million five hundred thousand dollars", "$1,500,000.00", "1,500,000 dollars", "One point five million USD", "1500000 dollars", "$1.5M", "One million, five hundred thousand U.S. dollars"], "item": "annual IT budget", "question": "Can you state the yearly financial forecast for the IT department? Answer in terms of millions of dollars.", "value": "$1.5 million"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kiara.Freeman.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["One and a half million dollars", "$1,500,000", "1.5M USD", "One million five hundred thousand dollars", "$1,500,000.00", "1,500,000 dollars", "One point five million USD", "1500000 dollars", "$1.5M", "One million, five hundred thousand U.S. dollars"], "item": "annual IT budget", "question": "How much does the IT department plan to spend annually? Provide the amount in dollars.", "value": "$1.5 million"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jodi.Lewis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Three million dollars", "$3,000,000", "3 million U.S. dollars", "Three million U.S. dollars", "$3M", "3M USD", "Three million USD", "$3000000", "3,000,000 dollars", "Three million bucks"], "item": "annual expenditure on R&D", "question": "Annually, how many dollars are invested in Research & Development? Answer with the dollar amount.", "value": "$3 million"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Jackson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Three million dollars", "$3,000,000", "3 million U.S. dollars", "Three million U.S. dollars", "$3M", "3M USD", "Three million USD", "$3000000", "3,000,000 dollars", "Three million bucks"], "item": "annual expenditure on R&D", "question": "Can you specify the annual R&D budget for the company? Answer with the exact monetary value in dollars.", "value": "$3 million"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Philip.Greer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Three million dollars", "$3,000,000", "3 million U.S. dollars", "Three million U.S. dollars", "$3M", "3M USD", "Three million USD", "$3000000", "3,000,000 dollars", "Three million bucks"], "item": "annual expenditure on R&D", "question": "What sum is spent on Research & Development each year? Provide the answer in terms of dollars.", "value": "$3 million"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["Two hundred fifty thousand dollars", "$250K", "250,000 dollars", "Quarter of a million dollars", "$250,000.00", "250 thousand dollars", "250k USD", "$250,000.0", "Two hundred and fifty thousand U.S. dollars", "$2,50,000"], "item": "annual spending on employee training programs", "question": "Annually, what financial sum is put toward the enhancement of employee skills? Answer with the precise amount in dollars.", "value": "$250,000"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 198, in _new_conn\n sock = connection.create_connection(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/connection.py\", line 60, in create_connection\n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/socket.py\", line 974, in getaddrinfo\n for res in _socket.getaddrinfo(host, port, family, type, proto, flags):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsocket.gaierror: [Errno 8] nodename nor servname provided, or not known\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 753, in connect\n self.sock = sock = self._new_conn()\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 205, in _new_conn\n raise NameResolutionError(self.host, self, e) from e\nurllib3.exceptions.NameResolutionError: : Failed to resolve 'myarena25demo.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 519, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='myarena25demo.service-now.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'myarena25demo.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\"))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 84, in __init__\n SNowInstance(), # instance would be the non-admin instance here and this might break in case user does not have required permissions\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 66, in check_status\n self._check_is_hibernating()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 73, in _check_is_hibernating\n response = requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 700, in send\n raise ConnectionError(e, request=request)\nrequests.exceptions.ConnectionError: HTTPSConnectionPool(host='myarena25demo.service-now.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'myarena25demo.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\"))\n"}, {"config": {"alternative_answers": ["Two hundred fifty thousand dollars", "$250K", "250,000 dollars", "Quarter of a million dollars", "$250,000.00", "250 thousand dollars", "250k USD", "$250,000.0", "Two hundred and fifty thousand U.S. dollars", "$2,50,000"], "item": "annual spending on employee training programs", "question": "Can you specify the company's budget for training programs each year? Provide the answer in dollars.", "value": "$250,000"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jason.Lopez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Two hundred fifty thousand dollars", "$250K", "250,000 dollars", "Quarter of a million dollars", "$250,000.00", "250 thousand dollars", "250k USD", "$250,000.0", "Two hundred and fifty thousand U.S. dollars", "$2,50,000"], "item": "annual spending on employee training programs", "question": "How much does the company allocate annually for employee training programs? Answer with the exact dollar amount.", "value": "$250,000"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/kb?id=kb_home\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Fifty thousand gallons", "50000 gallons", "50k gallons", "50,000.00 gallons", "50,000 gallons of water", "Fifty-thousand gallons", "50 thousand gallons", "50K gallons", "50000.0 gallons", "50.000 gallons"], "item": "annual water consumption in office #456", "question": "Can you report the total yearly water usage for office #456? Please provide your answer in gallons.", "value": "50,000 gallons"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Richard Lee)\"},\"status\":\"failure\"}'\n"}, {"config": {"alternative_answers": ["Three", "III", "3.0", "three", "3/1", "thrice", "0x3", "three times", "a trio", "3.00"], "item": "average number of business trips per employee annually", "question": "Per annum, what is the typical number of business trips conducted by each employee? Indicate your answer in numerical form.", "value": "3"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Whitney.Mendoza.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Three", "III", "3.0", "three", "3/1", "thrice", "0x3", "three times", "a trio", "3.00"], "item": "average number of business trips per employee annually", "question": "Per year, what sums up the average tally of business trips for an individual employee? Provide the answer in a numeric form.", "value": "3"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christie.Chen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Fifteen minutes", "A quarter of an hour", "900 seconds", "15 min", "0.25 hours", "1/4 hour", "15.0 minutes", "Fifteen minute duration", "15 mins", "900 secs"], "item": "average time for IT support response", "question": "Can you state the average response time taken by IT support? Provide the time in minutes.", "value": "15 minutes"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["Fifteen minutes", "A quarter of an hour", "900 seconds", "15 min", "0.25 hours", "1/4 hour", "15.0 minutes", "Fifteen minute duration", "15 mins", "900 secs"], "item": "average time for IT support response", "question": "For IT support inquiries, what is the usual response time? Respond with the average time in minutes.", "value": "15 minutes"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["$80,000.00", "80 thousand dollars", "Eighty thousand dollars", "$80k", "80,000 dollars", "Eight-zero-zero-zero-zero USD", "USD 80,000", "80k USD", "Eighty-thousand U.S. dollars", "$80,000 US dollars"], "item": "average yearly expenditure on office supplies", "question": "What\u2019s the annual spending on office supplies for the company? Reply with the monetary value in dollars.", "value": "$80,000"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sarah.Curtis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["HP's LaserJet Pro", "LaserJet Pro by HP", "Hewlett-Packard LaserJet Pro", "LaserJet Pro HP", "The HP LaserJet Pro Series", "Pro LaserJet by HP", "HP Professional LaserJet", "HP's Pro LaserJet Series", "LaserJet HP Pro", "Pro Series of HP LaserJet"], "item": "brand of printers in office #456", "question": "Identify the brand of printers installed in office #456? Answer with the brand name only.", "value": "HP LaserJet Pro"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["HP's LaserJet Pro", "LaserJet Pro by HP", "Hewlett-Packard LaserJet Pro", "LaserJet Pro HP", "The HP LaserJet Pro Series", "Pro LaserJet by HP", "HP Professional LaserJet", "HP's Pro LaserJet Series", "LaserJet HP Pro", "Pro Series of HP LaserJet"], "item": "brand of printers in office #456", "question": "What brand of printers is installed in office #456? Specify the brand name only in your response.", "value": "HP LaserJet Pro"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kyle.Murphy.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Baker and McKenzie", "Baker & Mckenzie", "Baker + McKenzie", "Bakers & McKenzie", "Baker&Mckenzie", "Baker and Mckenzie Law Firm", "Mckenzie & Baker", "The Baker & McKenzie Firm", "The firm Baker and McKenzie", "Baker & McKenzie LLP"], "item": "name of the legal counsel firm", "question": "What's the name of the firm offering legal counseling to the company? Respond with the firm's proper name.", "value": "Baker & McKenzie"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["thirty-five", "35.0", "XXXV", "thirty five", "3 tens and 5 ones", "35 team leaders", "35 leaders", "7 times 5", "3 dozen minus 1", "thirty and five"], "item": "number of team leaders in the company", "question": "Can you tell me the total count of team leaders employed by the company at present? Respond with just the numerical value.", "value": "35"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sherry.Andrews.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderAppleMacBookPro15Task.json b/TEST_10/failed_OrderAppleMacBookPro15Task.json new file mode 100644 index 0000000..cf1abd6 --- /dev/null +++ b/TEST_10/failed_OrderAppleMacBookPro15Task.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093509408015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093509410016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093509412017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093509426024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093688514015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093688516016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093688519017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093688537024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093845405015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093845407016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093845410017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093845424024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094008410015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094008412016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094008415017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094008429024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094174408015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094174411016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094174413017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094174428024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094418749015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094418751016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094418753017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094418775024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Fisher.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094945171015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094945173016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094945175017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094945193024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Maria.Good.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546275015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546278016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546280017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546294024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderAppleWatchTask.json b/TEST_10/failed_OrderAppleWatchTask.json new file mode 100644 index 0000000..ac7b6b7 --- /dev/null +++ b/TEST_10/failed_OrderAppleWatchTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093497193015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093497195016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093497196017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093497210024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093638846015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093638847016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093638849017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093638864024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093812258015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093812260016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093812263017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093812279024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094000532015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094000534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094000536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094000551024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094165880015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094165882016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094165885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094165901024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094396519015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094396520016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094396522017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094396535024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094643932015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094643934016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094643937017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094643955024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Howard.King.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095200670015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095200672016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095200673017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095200686024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Anthony.Daniels.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderDeveloperLaptopTask.json b/TEST_10/failed_OrderDeveloperLaptopTask.json new file mode 100644 index 0000000..b076a4e --- /dev/null +++ b/TEST_10/failed_OrderDeveloperLaptopTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507412015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507414016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507417017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507432024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093697249015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093697251016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093697253017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093697266024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093872318015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093872320016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093872322017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093872338024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094033948015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094033951016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094033953017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094033967024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094208851015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094208853016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094208854017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094208869024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094436679015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094436687016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094436691017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094436723024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094690585015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094690587016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094690589017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094690599024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094988183015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094988186016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094988188017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094988204024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095288496015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095288499016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095288502017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095288517024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095608385015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095608387016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095608389017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095608405024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Richard.Newton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sherry.Casey.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096456708015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096456709016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096456711017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096456723024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Faith.White.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097071106015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097071109016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097071111017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097071124024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097405906015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097405908016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097405910017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097405922024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Laura.Brandt.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097996593015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097996595016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097996597017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097996614024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098150892015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098150895016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098150898017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098150910024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098325442015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098325443016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098325445017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098325456024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542538015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542539016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542541017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542554024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lisa.Pacheco.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099229880015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099229883016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099229886017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099229906024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lance.Briggs.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lindsay.Lopez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Matthew.Gill.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Shannon.Gordon.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Daniel.Diaz.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101058652015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101058654016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101058657017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101058674024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Hart.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Crystal.Gonzales.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amber.Mccarthy.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Samantha.Carpenter.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102638288015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102638292016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102638295017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102638317024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102893812015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102893814016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102893815017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102893827024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Todd.Finley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103483693015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103483695016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103483698017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103483714024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103766914015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103766916016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103766918017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103766931024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104067584015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104067586016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104067588017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104067600024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104353578015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104353580016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104353582017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104353596024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Natalie.Christensen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Rachel.Gonzalez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Patrick.Wright.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105512997015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105513009016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105513076017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105513161024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Dalton.Terrell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Larry.Wagner.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Debbie.Carlson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Eric.Lang.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Richard.Guerra.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Gregory.Huber.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107568737015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107568739016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107568740017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107568752024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Gonzalez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rachel Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Lamb.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108902282015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108902285016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108902287017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108902307024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109175444015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109175445016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109175447017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109175461024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Becky.James.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jacqueline.Powell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110076265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110076268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110076272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110076292024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Claudia.Brown.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110662527015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110662529016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110662531017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110662545024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110961292015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110961296016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110961299017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110961323024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111270237015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111270239016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111270241017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111270254024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Pugh.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tracy.Mcneil.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mark.Le.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112469862015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112469866016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112469869017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112469883024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112798562015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112798565016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112798569017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112798590024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113091228015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113091230016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113091233017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113091248024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113432595015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113432597016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113432599017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113432614024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113762989015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113762990016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113762993017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113763073024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114079098015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114079101016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114079104017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114079118024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=David.Ford.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lawrence.Ellis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.May.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115221690015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115221692016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115221694017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115221709024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Paul.Noble.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116455587015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116455589016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116455592017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116455612024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Crystal.Randall.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117067607015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117067609016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117067611017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117067622024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Karen.Goodwin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Small.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117952489015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117952491016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117952494017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117952513024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118303282015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118303285016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118303287017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118303301024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118599373015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118599375016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118599378017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118599392024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118927957015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118927960016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118927962017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118927975024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joy.Rice.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Elizabeth Hughes)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Susan.Cruz.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120110717015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120110719016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120110720017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120110733024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tonya.Tanner.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120684148015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120684150016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120684152017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120684164024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Campbell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brandy.Morris.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121602208015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121602211016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121602213017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121602228024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Steven.George.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=James.Terrell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Alexis Lopez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Catherine.Russo.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123177239015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123177241016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123177244017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123177260024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123402090015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123402093016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123402095017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123402112024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123623648015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123623650016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123623652017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123623664024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123860146015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123860148016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123860152017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123860168024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124051438015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124051441016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124051444017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124051459024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259734015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259736016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259738017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259752024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Nicholas Morgan)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Torres)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124780438015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124780442016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124780446017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124780472024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124987365015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124987369016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124987372017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124987393024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amanda Heath)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125366206015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125366209016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125366211017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125366223024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553607015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553609016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553611017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553626024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125716414015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125716418016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125716421017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125716435024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125897254015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125897256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125897259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125897275024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126145267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126145269016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126145271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126145281024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126374986015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126374988016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126374990017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126375021024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126594269015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126594271016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126594273017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126594289024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126773509015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126773511016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126773513017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126773527024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126998293015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126998296016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126998299017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126998316024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127202817015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127202819016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127202820017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127202832024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Cynthia Collins)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127554149015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127554151016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127554154017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127554168024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127728564015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127728566016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127728568017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127728582024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974165015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974167016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974170017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974184024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128183108015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128183110016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128183112017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128183124024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128421396015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128421399016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128421403017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128421429024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sierra.Cooper.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128800822015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128800825016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128800828017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128800851024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970321016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970323017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970334024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129169871015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129169873016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129169875017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129169890024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129385531015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129385532016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129385534017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129385546024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129557258015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129557260016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129557263017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129557279024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Rodriguez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kelly Rodriguez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130159990015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130159992016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130159995017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130160042024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130379043015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130379053016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130379068017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130379169024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130575207015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130575210016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130575213017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130575233024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130771637015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130771640016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130771642017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130771657024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Timothy Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131185625015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131185628016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131185631017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131185645024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131398258015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131398260016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131398262017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131398276024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amy.Hamilton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Thomas.Martin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Justin Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132558519015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132558521016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132558523017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132558534024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132796322015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132796324016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132796325017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132796339024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133055668015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133055670016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133055673017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133055687024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133289387015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133289389016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133289391017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133289405024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Yesenia.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133775763015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133775766016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133775768017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133775780024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133962796015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133962798016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133962800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133962815024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134186792015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134186794016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134186797017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134186816024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134491957015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134491960016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134491963017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134491980024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134783280015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134783283016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134783285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134783301024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135069907015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135069908016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135069910017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135069920024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135256377015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135256380016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135256382017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135256395024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135489294015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135489297016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135489299017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135489314024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135737671015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135737674016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135737676017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135737694024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135921517015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135921519016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135921521017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135921536024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136088178015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136088180016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136088181017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136088193024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136318255015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136318257016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136318259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136318273024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136546971015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136546972016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136546975017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136546991024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136771764015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136771765016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136771767017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136771777024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mitchell.Noble.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cody.Callahan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Paul.Atkins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Lozano.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Samantha.Wilson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138363418015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138363420016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138363423017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138363443024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138596870015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138596873016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138596876017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138596895024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138763809015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138763811016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138763813017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138763828024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138944625015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138944628016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138944630017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138944645024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139131084015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139131086016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139131089017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139131106024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139306267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139306269016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139306272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139306287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139532562015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139532563016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139532565017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139532577024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Richard Roberts)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139937225015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139937227016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139937228017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139937239024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140185741015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140185743016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140185745017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140185759024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140423384015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140423385016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140423387017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140423397024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140638770015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140638772016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140638775017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140638794024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140863996015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140863998016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140863999017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140864056024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141066291015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141066294016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141066296017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141066306024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141199292015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141199293016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141199295017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141199310024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141433240015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141433242016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141433244017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141433258024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141623615015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141623616016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141623618017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141623631024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141832854015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141832856016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141832858017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141832879024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Anne.Mccarty.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Steven Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Samuel.Orozco.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Vincent.Jensen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143172586015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143172588016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143172591017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143172604024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143458192015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143458194016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143458196017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143458211024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143646888015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143646891016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143646894017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143646912024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143886100015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143886103016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143886106017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143886121024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144046214015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144046217016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144046220017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144046238024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144192036015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144192041016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144192047017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144192088024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144327700015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144327702016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144327704017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144327715024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144408857015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144408859016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144408862017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144408878024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144539582015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144539583016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144539585017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144539598024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633272015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633273016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633275017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633288024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144754361015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144754364016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144754368017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144754389024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144857322015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144857324016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144857328017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144857346024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145028274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145028277016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145028280017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145028299024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145169672015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145169675016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145169677017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145169691024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145338433015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145338434016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145338436017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145338446024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145427386015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145427387016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145427389017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145427402024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145558534015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145558536016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145558538017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145558552024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145695305015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145695307016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145695311017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145695325024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145811279015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145811281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145811283017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145811297024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145909498015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145909500016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145909502017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145909514024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146009772015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146009773016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146009776017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146009790024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146105965015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146105968016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146105970017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146105988024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146206803015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146206805016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146206807017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146206821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146316599015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146316601016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146316604017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146316623024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146456334015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146456336016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146456338017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146456349024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Gutierrez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146729254015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146729256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146729259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146729282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146845350015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146845352016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146845354017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146845367024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146962922015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146962924016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146962926017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146962939024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147067850015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147067852016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147067854017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147067868024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201549015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201552016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201556017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201580024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147348759015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147348760016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147348762017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147348774024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147481318015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147481320016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147481322017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147481335024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147581415015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147581417016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147581419017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147581433024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147719360015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147719362016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147719364017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147719378024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147863331015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147863333016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147863336017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147863350024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148007256015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148007258016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148007259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148007271024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148126305015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148126308016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148126312017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148126333024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148232282015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148232285016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148232288017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148232307024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148329503015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148329505016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148329506017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148329516024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148445525015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148445527016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148445529017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148445544024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148593301015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148593303016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148593304017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148593319024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726232015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726234016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726236017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726247024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148833461015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148833462016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148833464017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148833475024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148932281015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148932283016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148932285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148932301024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149036711015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149036713016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149036716017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149036731024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149158231015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149158234016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149158237017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149158252024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149291561015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149291562016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149291564017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149291576024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149395248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149395250016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149395251017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149395264024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149503685015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149503687016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149503689017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149503704024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149638407015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149638409016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149638411017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149638425024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149783576015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149783578016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149783581017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149783595024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149901614015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149901617016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149901620017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149901639024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150018474015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150018479016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150018482017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150018505024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150125787015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150125788016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150125790017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150125800024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150240894015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150240896016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150240899017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150240914024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150358501015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150358504016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150358506017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150358516024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150480423015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150480425016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150480427017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150480440024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150631692015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150631694016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150631697017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150631711024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150755266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150755270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150755272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150755288024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150883245015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150883247016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150883249017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150883263024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150987606015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150987608016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150987610017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150987628024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151107447015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151107449016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151107451017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151107465024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151228265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151228268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151228270017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151228282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151470763015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151470766016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151470768017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151470786024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151574956015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151574958016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151574961017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151574977024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666703015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666705016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666707017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666722024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767325017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767339024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151864831015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151864833016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151864834017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151864845024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151967973015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151967974016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151967976017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151967987024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152074797015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152074799016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152074800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152074813024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Andrew Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Harris.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jerome.Buchanan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153092503015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153092505016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153092507017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153092524024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153251669015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153251671016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153251672017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153251684024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153425533015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153425534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153425536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153425548024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153556523015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153556525016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153556527017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153556542024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153691874015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153691876016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153691877017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153691887024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153812428015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153812431016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153812434017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153812456024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153916465015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153916467016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153916469017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153916484024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154009417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154009419016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154009421017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154009439024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154131372015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154131374016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154131375017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154131386024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154238759015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154238762016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154238765017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154238785024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kyle Lewis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154430751015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154430754016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154430758017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154430780024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Leslie Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650245015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650247016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650249017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650262024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154771851015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154771853016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154771855017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154771869024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154898250015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154898252016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154898255017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154898277024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155021108015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155021111016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155021114017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155021130024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155146763015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155146765016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155146768017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155146783024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155262308015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155262311016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155262314017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155262327024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155389184015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155389185016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155389187017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155389203024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155518806015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155518808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155518810017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155518822024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155612327015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155612329016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155612332017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155612347024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155698693015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155698695016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155698696017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155698707024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155941488015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155941491016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155941495017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155941512024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156055947015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156055949016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156055951017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156055965024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156190488015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156190490016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156190493017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156190515024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156321086015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156321089016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156321092017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156321113024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156435833015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156435835016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156435837017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156435849024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156587359015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156587362016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156587370017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156587387024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156690083015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156690085016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156690087017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156690104024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156796112015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156796119016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156796127017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156796156024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156940486015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156940489016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156940492017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156940513024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157069238015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157069241016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157069243017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157069258024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157186973015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157186975016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157186978017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157186991024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157306264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157306266016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157306269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157306289024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157443971015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157443974016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157443976017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157443990024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157560311015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157560314016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157560317017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157560339024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157673515015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157673517016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157673520017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157673538024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157806381015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157806383016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157806384017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157806395024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157912274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157912277016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157912279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157912299024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158079283015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158079285016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158079288017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158079310024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158165694015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158165696016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158165698017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158165712024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158334702015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158334704016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158334706017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158334720024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Vasquez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Courtney Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158666866015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158666869016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158666871017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158666883024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158780412015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158780415016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158780417017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158780433024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158911937015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158911939016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158911940017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158911954024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159032424015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159032426016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159032429017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159032444024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159140615015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159140617016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159140619017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159140638024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159260243015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159260246016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159260248017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159260266024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159378150015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159378153016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159378155017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159378166024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159488922015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159488924016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159488927017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159488949024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Perkins)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159714265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159714267016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159714270017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159714282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159841390015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159841391016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159841394017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159841405024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159984748015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159984750016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159984751017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159984764024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160091216015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160091218016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160091220017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160091234024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160239572015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160239574016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160239576017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160239592024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160361982015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160361984016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160361986017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160362047024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160520584015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160520586016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160520588017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160520601024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160649861015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160649863016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160649866017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160649881024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160770673015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160770676016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160770679017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160770698024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160896267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160896269016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160896271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160896285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161045631015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161045633016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161045635017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161045648024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christina Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161282195015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161282199016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161282202017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161282226024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Emily Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161577304015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161577307016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161577310017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161577329024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161704831015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161704833016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161704836017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161704855024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161843621015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161843623016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161843626017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161843640024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161995214015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161995215016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161995217017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161995227024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Gina Lewis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162212264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162212267016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162212269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162212281024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162318480015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162318483016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162318487017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162318506024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162448975015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162448977016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162448979017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162448996024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162580116015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162580118016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162580119017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162580132024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162721658015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162721660016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162721662017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162721676024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162888869015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162888871016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162888873017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162888886024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163028320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163028323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163028325017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163028341024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163120069015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163120072016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163120074017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163120092024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163232236015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163232238016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163232240017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163232252024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163351688015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163351690016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163351692017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163351703024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163448967015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163448970016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163448972017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163448988024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163556288015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163556289016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163556292017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163556303024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163662176015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163662179016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163662183017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163662207024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Herbert.Snyder.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164097282015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164097284016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164097285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164097295024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164322973015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164322975016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164322977017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164322990024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164557424015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164557426016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164557429017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164557444024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Anthony Robinson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164811791015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164811792016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164811794017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164811806024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164953668015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164953671016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164953673017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164953691024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165069665015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165069667016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165069670017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165069685024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165180242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165180244016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165180246017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165180260024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165286163015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165286165016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165286167017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165286180024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165368883015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165368885016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165368888017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165368904024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165432377015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165432380016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165432383017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165432395024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165525367015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165525368016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165525370017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165525382024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165660242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165660245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165660248017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165660265024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165756788015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165756790016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165756792017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165756806024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165827248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165827250016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165827252017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165827267024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165943187015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165943190016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165943193017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165943205024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166060408015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166060410016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166060412017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166060426024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166163555015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166163557016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166163559017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166163572024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166241933015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166241935016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166241937017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166241951024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166330886015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166330888016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166330889017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166330907024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166449984015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166449987016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166449989017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166450031024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166538954015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166538955016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166538957017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166538970024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166676183015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166676185016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166676186017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166676197024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166896557015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166896560016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166896562017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166896575024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167166815015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167166817016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167166820017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167166835024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Butler)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167655370015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167655372016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167655373017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167655385024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167871143015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167871146016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167871148017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167871165024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168102216015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168102219016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168102222017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168102242024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168350699015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168350701016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168350704017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168350721024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168569236015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168569239016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168569242017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168569261024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168828077015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168828080016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168828083017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168828095024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169071314015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169071316016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169071318017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169071332024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169252611015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169252612016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169252614017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169252625024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169505928015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169505930016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169505933017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169505948024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169707237015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169707240016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169707242017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169707260024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169962399015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169962401016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169962404017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169962418024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170206482015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170206484016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170206487017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170206501024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170454939015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170454943016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170454946017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170454968024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170670967015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170670969016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170670971017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170670986024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170914733015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170914736016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170914739017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170914756024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171149998015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171150002016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171150016017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171150137024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171384525015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171384526016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171384528017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171384540024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171637286015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171637288016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171637291017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171637309024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171789194015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171789196016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171789198017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171789216024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171944363015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171944365016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171944367017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171944383024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172063422015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172063424016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172063426017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172063442024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172181507015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172181514016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172181517017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172181535024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172291143015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172291146016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172291149017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172291162024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172385150015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172385152016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172385154017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172385172024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172557676015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172557677016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172557679017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172557690024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172631530015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172631533016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172631536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172631555024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172722160015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172722162016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172722164017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172722177024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Emily Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172859548015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172859551016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172859554017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172859569024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Ramos)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173010323015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173010326016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173010329017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173010352024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Bell)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173163463015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173163465016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173163467017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173163481024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Cheryl Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173309878015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173309881016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173309883017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173309901024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christina Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173433224015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173433226016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173433228017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173433240024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173508919015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173508921016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173508924017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173508938024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173586128015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173586129016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173586131017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173586142024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173673271015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173673272016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173673275017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173673288024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173749156015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173749164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173749168017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173749195024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173813162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173813164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173813166017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173813181024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173894008015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173894029016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173894038017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173894121024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173971773015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173971776016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173971779017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173971795024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174051254015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174051256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174051257017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174051271024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174111024015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174111038016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174111045017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174111135024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174198520015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174198521016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174198523017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174198535024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174277604015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174277606016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174277608017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174277622024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174336563015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174336565016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174336568017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174336582024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174389274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174389277016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174389280017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174389291024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174463796015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174463798016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174463800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174463817024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174548456015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174548457016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174548459017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174548475024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174631341015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174631345016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174631348017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174631367024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174713959015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174713961016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174713962017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174713972024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174811425015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174811427016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174811429017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174811446024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174907123015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174907125016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174907128017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174907147024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174999266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174999268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174999270017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174999285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175071274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175071276016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175071279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175071296024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175174985015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175174987016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175174988017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175174999024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175262699015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175262700016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175262702017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175262714024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175409302015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175409304016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175409305017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175409317024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175501989015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175501991016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175501993017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175502147024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175569401015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175569409016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175569413017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175569432024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175650246015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175650249016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175650252017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175650268024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175730378015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175730380016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175730382017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175730396024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175813513015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175813515016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175813516017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175813529024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Karen Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989268015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176063208015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176063211016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176063214017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176063227024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176136948015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176136949016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176136951017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176136964024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176211713015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176211715016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176211717017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176211732024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176285920015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176285923016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176285925017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176285938024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Russell Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Gregory Gutierrez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176479148015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176479149016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176479151017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176479165024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Crystal Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Ramirez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176700993015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176700995016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176700998017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176701112024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176789738015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176789741016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176789744017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176789760024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176864891015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176864893016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176864895017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176864915024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176957971015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176957974016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176957975017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176957986024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177044198015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177044201016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177044204017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177044222024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177116355015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177116357016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177116359017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177116373024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177184953015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177184957016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177184960017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177184981024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177271881015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177271883016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177271886017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177271898024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177336147015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177336151016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177336155017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177336183024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177419289015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177419293016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177419296017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177419318024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Watson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177664768015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177664770016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177664771017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177664784024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177767546015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177767547016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177767549017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177767560024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Sarah Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177881331015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177881333016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177881334017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177881346024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177965476015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177965478016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177965481017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177965495024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178045313015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178045315016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178045317017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178045332024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178120951015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178120954016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178120956017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178120968024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178220855015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178220858016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178220861017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178220875024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178338776015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178338778016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178338781017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178338799024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178584633015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178584635016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178584637017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178584650024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178681306015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178681308016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178681309017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178681319024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178776449015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178776451016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178776453017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178776465024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178893971015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178893973016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178893976017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178893992024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179044762015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179044764016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179044766017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179044781024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179205550015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179205552016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179205553017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179205565024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179415740015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179415742016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179415744017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179415759024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jason Rivera)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179689265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179689268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179689271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179689286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179760854015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179760856016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179760858017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179760875024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179825140015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179825142016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179825144017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179825158024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179995500015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179995502016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179995503017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179995517024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180077353015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180077355016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180077356017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180077369024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180156428015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180156430016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180156433017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180156447024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180236699015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180236701016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180236702017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180236714024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180381749015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180381752016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180381755017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180381776024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180446896015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180446898016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180446901017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180446915024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180545966015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180545968016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180545971017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180545988024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180704825015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180704826016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180704828017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180704841024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180883799015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180883801016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180883804017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180883820024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lauren Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181190995015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181190997016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181191000017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181191109024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181272151015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181272154016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181272156017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181272172024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181375349015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181375352016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181375354017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181375367024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181553926015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181553927016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181553929017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181553942024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181656672015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181656673016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181656675017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181656685024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181754730015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181754732016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181754735017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181754749024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181841857015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181841859016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181841861017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181841872024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181926530015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181926532016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181926534017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181926550024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Graves)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182093346015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182093347016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182093349017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182093360024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182138807015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182138809016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182138811017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182138829024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182261642015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182261645016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182261648017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182261663024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182324967015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182324969016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182324970017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182324985024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182399383015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182399386016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182399390017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182399408024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Walters)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Phillips)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182680830015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182680832016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182680834017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182680852024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182758260015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182758262016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182758264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182758276024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182839248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182839251016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182839254017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182839273024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182911401015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182911403016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182911405017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182911421024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Sara Anderson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Barry Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183070882015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183070883016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183070885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183070897024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183148381015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183148383016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183148386017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183148404024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183207280015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183207283016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183207285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183207303024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Thomas.Dillon.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784865015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784867016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784869017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784883024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183984954015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183984957016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183984959017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183984973024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184125209015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184125212016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184125214017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184125230024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Carr)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184430918015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184430921016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184430924017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184430944024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rachel Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (William Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184799518015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184799520016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184799523017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184799538024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184881723015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184881724016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184881727017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184881740024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184964421015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184964423016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184964426017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184964440024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185056475015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185056477016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185056480017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185056495024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Nichols)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185121570015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185121573016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185121575017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185121591024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185205811015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185205813016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185205817017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185205834024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185298122015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185298123016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185298125017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185298148024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185394417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185394420016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185394422017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185394436024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185478852015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185478854016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185478857017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185478873024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185570764015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185570767016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185570770017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185570787024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185654679015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185654681016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185654684017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185654700024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185799713015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185799716016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185799718017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185799734024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185973142015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185973144016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185973147017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185973158024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186169268015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186169270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186169272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186169285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186377153015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186377162016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186377168017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186377201024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186507161015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186507163016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186507164017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186507175024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186711272015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186711275016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186711278017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186711296024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186917236015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186917238016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186917239017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186917250024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187061540015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187061542016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187061544017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187061557024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187265532015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187265534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187265536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187265550024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187445948015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187445949016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187445951017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187445963024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187595779015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187595781016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187595783017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187595798024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Powell)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187912588015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187912590016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187912592017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187912605024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Garza)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188283257015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188283259016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188283261017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188283279024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188500407015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188500410016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188500412017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188500428024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188722807015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188722808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188722810017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188722823024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189010699015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189010701016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189010703017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189010719024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189205687015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189205690016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189205693017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189205711024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189403162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189403164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189403166017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189403179024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189555170015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189555173016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189555176017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189555192024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189730736015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189730739016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189730741017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189730757024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189916267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189916270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189916274017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189916297024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190107162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190107164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190107166017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190107184024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190245333015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190245335016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190245337017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190245347024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190421561015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190421564016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190421567017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190421586024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Angela Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190693259015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190693262016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190693264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190693279024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Adams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191021911015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191021913016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191021916017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191021932024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191241799015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191241801016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191241803017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191241821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191436460015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191436462016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191436464017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191436478024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191621246015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191621308016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191621360017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191621566024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mark Carter)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Theresa Kennedy)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192010153015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192010156016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192010160017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192010183024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192208304015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192208306016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192208309017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192208328024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Gilmore)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192524344015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192524346016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192524348017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192524362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192724144015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192724145016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192724147017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192724157024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192907905015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192907907016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192907909017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192907920024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193104383015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193104386016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193104389017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193104407024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193308604015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193308606016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193308608017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193308622024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193434460015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193434462016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193434465017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193434482024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193595245015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193595248016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193595251017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193595271024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193745345015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193745347016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193745350017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193745364024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Justin Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194003738015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194003740016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194003743017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194003765024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194183792015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194183795016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194183798017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194183817024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194384601015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194384605016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194384608017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194384626024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194575917015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194575920016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194575921017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194575932024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194703718015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194703721016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194703723017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194703737024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194852473015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194852474016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194852476017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194852487024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195005985015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195005987016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195005990017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195006038024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Lewis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195354359015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195354361016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195354363017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195354377024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195518429015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195518432016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195518434017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195518446024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195724520015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195724522016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195724524017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195724538024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Kim)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196010165015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196010167016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196010170017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196010183024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196127797015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196127800016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196127803017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196127820024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196326229015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196326232016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196326235017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196326253024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196449986015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196449988016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196449990017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196450017024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196622416015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196622418016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196622419017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196622433024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196802607015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196802610016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196802614017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196802634024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196999954015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196999955016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196999959017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196999976024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197149322015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197149324016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197149325017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197149338024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197293989015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197293990016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197293992017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197294030024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197498943015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197498945016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197498947017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197498961024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197637152015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197637153016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197637156017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197637170024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197801796015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197801798016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197801800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197801815024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197990269015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197990272016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197990275017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197990292024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198143857015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198143859016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198143861017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198143876024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327365015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327366016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327369017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327382024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198505694015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198505696016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198505699017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198505713024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198678375015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198678378016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198678381017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198678398024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jose Morales)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199025784015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199025787016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199025790017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199025808024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199228571015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199228574016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199228577017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199228592024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199596838015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199596841016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199596844017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199596863024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199911686015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199911687016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199911690017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199911702024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200108264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200108266016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200108269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200108285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200307124015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200307125016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200307127017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200307140024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200480303015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200480305016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200480308017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200480331024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200699547015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200699550016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200699552017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200699565024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Dennis Sanchez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200923218015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200923221016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200923225017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200923242024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201040163015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201040166016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201040168017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201040182024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201187759015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201187760016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201187763017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201187775024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Simpson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201395644015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201395646016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201395649017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201395667024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201611176015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201611178016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201611181017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201611195024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201791388015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201791389016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201791391017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201791404024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201979615015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201979617016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201979619017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201979632024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202148912015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202148915016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202148919017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202148941024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202317876015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202317879016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202317881017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202317899024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202454390015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202454392016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202454394017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202454409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202612263015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202612266016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202612268017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202612282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202798806015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202798808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202798810017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202798823024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203013659015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203013661016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203013662017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203013674024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203229629015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203229630016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203229632017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203229648024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203384321015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203384323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203384324017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203384336024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203584399015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203584401016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203584403017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203584419024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203749020015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203749026016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203749045017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203749080024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203895588015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203895590016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203895592017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203895611024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204101682015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204101683016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204101685017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204101696024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Melissa Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204426814015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204426816016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204426818017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204426833024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204593829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204593831016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204593834017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204593848024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204784835015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204784837016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204784838017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204784850024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204964406015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204964408016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204964409017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204964421024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205121357015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205121359016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205121360017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205121371024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205323517015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205323519016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205323521017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205323535024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205458786015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205458788016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205458790017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205458805024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205677326015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205677328016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205677330017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205677342024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205800941015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205800944016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205800947017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205800964024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205947640015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205947642016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205947644017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205947659024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206131573015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206131575016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206131579017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206131595024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206312973015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206312975016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206312978017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206312992024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206499680015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206499683016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206499685017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206499697024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206644156015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206644159016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206644162017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206644181024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206800130015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206800131016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206800133017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206800145024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Baker)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207160129015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207160131016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207160134017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207160156024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207305803015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207305804016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207305806017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207305820024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Sheila Romero)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207640412015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207640414016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207640417017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207640433024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207842881015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207842883016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207842885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207842897024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207971609015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207971611016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207971614017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207971625024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208080373015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208080376016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208080380017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208080397024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208284676015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208284678016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208284680017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208284695024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208389746015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208389748016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208389750017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208389764024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208502545015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208502547016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208502549017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208502563024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208612771015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208612773016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208612775017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208612789024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208748787015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208748788016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208748790017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208748800024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208880987015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208880990016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208880992017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208881032024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209003730015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209003732016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209003733017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209003746024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209119303015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209119304016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209119307017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209119322024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209264708015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209264711016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209264714017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209264733024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209344364015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209344367016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209344369017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209344383024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Paul Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jamie Anderson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209554991015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209554993016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209554994017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209555045024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209660025015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209660033016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209660043017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209660096024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209757538015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209757539016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209757541017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209757555024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209843564015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209843565016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209843567017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209843577024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209965704015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209965707016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209965709017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209965722024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210131669015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210131671016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210131673017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210131687024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Desiree Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210422912015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210422914016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210422916017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210422931024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210573313015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210573315016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210573321017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210573337024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210717203015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210717205016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210717207017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210717221024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210924978015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210924980016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210924982017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210924996024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211146155015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211146157016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211146158017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211146169024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211345858015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211345860016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211345862017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211345874024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602433015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602435016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602437017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602450024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211801871015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211801873016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211801876017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211801894024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212056999015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212057005016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212057010017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212057090024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212293578015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212293580016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212293582017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212293596024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212466393015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212466395016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212466396017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212466409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212676839015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212676840016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212676842017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212676855024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212874661015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212874663016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212874665017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212874679024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Eric Scott)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213166693015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213166696016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213166698017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213166716024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213382281015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213382285016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213382289017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213382306024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213556522015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213556524016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213556526017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213556540024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213746311015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213746312016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213746315017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213746328024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213900805015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213900808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213900811017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213900831024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214023278015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214023281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214023283017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214023300024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214244899015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214244901016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214244904017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214244924024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214427636015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214427638016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214427641017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214427655024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Stephanie Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214753402015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214753404016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214753407017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214753423024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214963787015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214963789016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214963791017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214963805024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215153833015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215153836016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215153838017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215153853024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215368391015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215368393016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215368395017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215368409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215578085015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215578087016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215578090017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215578103024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215751096015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215751100016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215751105017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215751152024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215914252015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215914255016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215914258017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215914275024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216129475015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216129477016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216129481017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216129494024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216285104015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216285107016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216285109017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216285122024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216455763015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216455766016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216455768017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216455787024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216593307015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216593310016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216593312017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216593323024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216696247015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216696248016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216696250017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216696262024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216805740015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216805741016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216805743017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216805761024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216903250015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216903252016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216903253017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216903268024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Benjamin Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217061850015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217061852016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217061855017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217061877024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217206437015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217206439016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217206442017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217206459024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217295737015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217295739016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217295741017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217295754024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217404391015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217404394016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217404398017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217404421024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217489620015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217489623016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217489626017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217489638024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217589680015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217589682016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217589683017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217589697024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217669251015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217669254016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217669256017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217669269024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217756829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217756831016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217756833017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217756850024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217867407015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217867409016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217867411017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217867432024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (William Davidson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Thomas Russell)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (William Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218199293015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218199297016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218199300017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218199323024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218298590015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218298593016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218298595017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218298608024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218377290015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218377292016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218377293017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218377306024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458550015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458553016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458556017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458582024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218555968015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218555970016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218555971017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218555983024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662976015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662978016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662981017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662992024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218806239015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218806242016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218806245017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218806267024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218902274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218902277016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218902279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218902293024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219001015015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219001027016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219001033017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219001071024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219078349015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219078352016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219078355017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219078370024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219197567015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219197569016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219197571017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219197594024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219304681015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219304685016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219304689017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219304714024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219430881015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219430883016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219430885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219430898024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219562805015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219562807016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219562808017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219562820024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219678690015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219678692016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219678694017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219678707024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219882510015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219882512016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219882513017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219882526024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219980727015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219980731016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219980734017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219980750024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082254015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082258017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082273024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Monica Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220211376015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220211378016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220211381017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220211397024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220307171015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220307174016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220307177017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220307190024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220415166015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220415169016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220415171017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220415187024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Samuel Norton)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220591330015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220591332016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220591335017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220591356024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220764174015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220764177016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220764178017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220764198024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lori Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220964765015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220964767016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220964769017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220964783024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221072661015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221072664016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221072666017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221072682024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221184448015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221184450016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221184453017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221184467024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221268823015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221268824016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221268826017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221268840024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221380516015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221380519016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221380521017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221380535024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amanda Jenkins)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221533948015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221533950016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221533953017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221533966024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221615422015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221615424016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221615427017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221615446024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221731194015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221731196016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221731199017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221731217024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221813265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221813268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221813271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221813285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221881341015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221881344016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221881347017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221881362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Charles Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019112015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019114016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019117017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019131024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Shannon Rodriguez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222191551015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222191554016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222191557017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222191576024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222310817015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222310818016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222310821017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222310835024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222524265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222524267016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222524269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222524284024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639602015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639605016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639608017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639626024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222764498015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222764501016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222764503017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222764516024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222841907015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222841909016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222841911017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222841926024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222942917015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222942920016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222942922017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222942935024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223053326015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223053328016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223053329017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223053343024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223147564015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223147567016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223147570017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223147589024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223268248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223268250016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223268253017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223268270024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223367071015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223367074016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223367077017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223367095024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jacob Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Cooper)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223646876015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223646877016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223646880017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223646894024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223741323015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223741325016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223741328017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223741340024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223816669015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223816671016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223816673017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223816687024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Chavez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224102994015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224102996016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224103000017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224103056024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224215360015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224215362016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224215365017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224215383024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224312786015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224312788016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224312790017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224312800024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224382295015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224382296016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224382298017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224382314024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224500321015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224500324016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224500327017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224500345024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224613319015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224613322016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224613324017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224613341024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Timothy Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224752251015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224752254016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224752257017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224752273024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224863704015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224863706016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224863708017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224863723024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224942849015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224942851016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224942855017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224942868024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225106390015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225106392016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225106394017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225106409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225204850015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225204852016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225204854017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225204874024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225307884015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225307887016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225307889017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225307905024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225439789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225439791016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225439793017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225439809024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225557695015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225557697016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225557699017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225557712024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225659176015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225659177016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225659179017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225659191024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225770183015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225770186016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225770188017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225770205024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225913365015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225913367016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225913370017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225913385024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226019580015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226019583016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226019586017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226019606024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226101761015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226101764016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226101766017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226101781024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226193534015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226193535016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226193537017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226193550024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Simpson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226384686015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226384689016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226384691017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226384702024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226465645015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226465646016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226465649017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226465664024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226542907015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226542909016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226542910017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226542921024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226610916015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226610918016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226610921017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226610937024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226679389015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226679390016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226679392017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226679402024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226742556015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226742558016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226742560017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226742574024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226803617015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226803619016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226803621017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226803633024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226916387015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226916389016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226916391017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226916408024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Hall)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227043823015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227043824016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227043826017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227043839024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227097976015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227097977016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227097979017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227097999024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227198951015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227198954016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227198957017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227198970024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227264755015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227264757016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227264759017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227264775024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227352731015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227352733016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227352737017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227352756024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227396617015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227396619016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227396621017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227396640024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227448924015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227448926016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227448928017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227448941024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227504278015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227504281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227504284017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227504302024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227575264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227575266016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227575268017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227575282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227630975015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227630979016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227630984017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227631057024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227691179015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227691182016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227691184017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227691202024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jason Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227824924015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227824926016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227824929017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227824942024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jason Thompson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Moore)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michelle Miller)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderDevelopmentLaptopPCTask.json b/TEST_10/failed_OrderDevelopmentLaptopPCTask.json new file mode 100644 index 0000000..35f014f --- /dev/null +++ b/TEST_10/failed_OrderDevelopmentLaptopPCTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093533550015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093533553016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093533556017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093533572024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690134015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690137016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690140017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690153024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093877116015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093877128016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093877133017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093877160024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094027139015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094027141016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094027143017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094027158024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094232640015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094232643016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094232646017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094232664024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094452930015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094452933016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094452937017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094452963024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094718132015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094718134016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094718136017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094718153024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095049498015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095049500016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095049502017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095049517024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095338945015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095338947016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095338950017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095338962024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brandon.Davis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cassandra.Roth.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Aaron.Anderson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Carrie.Peters.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Megan.Carr.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Small.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Justin.Golden.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097951785015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097951788016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097951791017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097951812024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129755015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129757016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129759017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129775024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098322444015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098322446016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098322447017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098322460024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Monica.Summers.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cody.Coffey.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Dana.Zuniga.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Benjamin Turner)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099668296015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099668298016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099668300017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099668315024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Natalie.Gonzalez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100335830015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100335832016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100335834017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100335847024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joseph.Morales.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joseph.Ball.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101363181015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101363183016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101363185017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101363198024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tina.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brandon.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Bailey.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Bradley.Reilly.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=David.Carr.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Braun.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Rick.Hill.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103743975015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103743978016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103743981017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103743998024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alexandra.Gonzalez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kari.Robles.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderIpadMiniTask.json b/TEST_10/failed_OrderIpadMiniTask.json new file mode 100644 index 0000000..c38c0ec --- /dev/null +++ b/TEST_10/failed_OrderIpadMiniTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093506395015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093506397016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093506399017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093506421024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093679297015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093679299016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093679300017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093679313024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839222015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839224016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839226017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839240024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094018554015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094018556016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094018557017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094018570024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094175961015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094175963016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094175965017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094175975024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094417297015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094417300016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094417303017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094417320024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094633113015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094633117016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094633131017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094633156024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Dennis.Luna.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095244845015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095244848016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095244851017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095244867024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Karen.Mendez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joshua.Buck.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Simmons.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096372247015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096372249016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096372252017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096372267024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096702263015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096702265016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096702267017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096702282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097004966015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097004969016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097004971017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097004987024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097293561015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097293563016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097293565017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097293578024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jordan Martinez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097847877015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097847879016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097847880017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097847894024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098053406015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098053409016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098053413017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098053432024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098242007015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098242020016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098242026017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098242077024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098439919015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098439921016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098439924017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098439939024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.Ford.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Denise.Mayo.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099399505015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099399506016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099399508017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099399521024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Norma.Arnold.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kenneth.Perez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100331444015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100331447016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100331449017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100331466024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Kelley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jeffrey.Griffin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101206668015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101206670016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101206673017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101206688024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Chloe.Hill.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jeremy.Harris.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102120888015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102120890016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102120892017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102120902024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alyssa.Burnett.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102710500015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102710503016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102710505017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102710518024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melanie.Martin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brett.Bolton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103485045015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103485061016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103485071017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103485111024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103792589015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103792591016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103792593017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103792606024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104068665015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104068667016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104068669017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104068683024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104342368015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104342371016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104342373017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104342387024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Garrison.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Thomas.Johnston.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105203740015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105203777016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105203782017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105203963024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105524683015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105524686016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105524688017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105524701024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=James.Case.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Valerie.Carlson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106420330015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106420333016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106420335017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106420352024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Nicole.Montgomery.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106993170015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106993173016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106993176017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106993196024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tami.Roberts.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Justin.Mitchell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amy.Moreno.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Heather.Sanford.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jonathan.Morrison.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108658239015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108658240016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108658242017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108658253024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108947218015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108947220016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108947223017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108947237024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109227980015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109227982016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109227984017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109228003024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kristen.Boyd.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sierra.Santana.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Casey.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tammy.Richards.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sharon.Nunez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110936801015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110936803016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110936805017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110936816024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111233243015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111233245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111233248017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111233262024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111602289015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111602291016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111602294017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111602308024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111892684015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111892686016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111892689017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111892705024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Samantha.Paul.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112487664015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112487667016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112487671017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112487697024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=David.Jarvis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113117513015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113117515016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113117517017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113117530024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113419274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113419276016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113419278017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113419295024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113762653015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113762656016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113762659017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113762678024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jay.Myers.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Bates.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114655531015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114655533016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114655535017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114655547024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tiffany.Castro.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115258270015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115258273016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115258276017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115258297024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joyce.Riley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115896613015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115896617016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115896621017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115896644024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderIpadProTask.json b/TEST_10/failed_OrderIpadProTask.json new file mode 100644 index 0000000..60d9388 --- /dev/null +++ b/TEST_10/failed_OrderIpadProTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093508562015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093508564016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093508566017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093508580024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093657900015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093657904016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093657907017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093657931024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839222015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839224016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839227017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839241024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094001561015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094001563016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094001564017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094001575024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094187701015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094187704016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094187706017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094187721024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094423593015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094423595016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094423597017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094423615024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094663390015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094663392016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094663394017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094663409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094949573015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094949575016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094949577017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094949591024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095237454015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095237456016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095237459017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095237472024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546276016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546278017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546292024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095872679015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095872682016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095872686017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095872706024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096190096015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096190098016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096190100017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096190112024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Krista.Allison.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096821448015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096821450016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096821452017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096821463024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Samuel.Lewis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097439654015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097439656016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097439659017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097439676024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jessica.Robinson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097948375015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097948376016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097948378017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097948389024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098125844015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098125845016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098125847017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098125859024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098336154015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098336156016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098336158017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098336170024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542880015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542882016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542897024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Crystal.Taylor.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joseph.Francis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Hannah.Beasley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Charles.Combs.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100080785015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100080787016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100080789017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100080802024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100339805015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100339806016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100339808017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100339820024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100689245015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100689247016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100689249017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100689263024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101043285015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101043287016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101043288017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101043299024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Diane.Wilcox.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101678438015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101678440016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101678443017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101678457024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101978492015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101978493016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101978495017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101978510024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Natalie.Lewis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102593147015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102593150016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102593153017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102593169024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Caleb.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Stephanie.Burgess.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michelle.Burton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103734451015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103734453016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103734455017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103734470024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Katrina.Ross.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Thomas.Carroll.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104596082015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104596085016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104596088017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104596103024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104896204015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104896206016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104896209017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104896229024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105176976015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105176978016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105176980017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105176995024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Wolfe.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105874622015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105874623016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105874625017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105874636024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106133144015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106133148016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106133151017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106133165024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jonathan.Wilson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Strickland.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Gloria.Meyer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107310983015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107310985016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107310988017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107311032024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107626846015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107626847016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107626849017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107626864024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lindsay.Koch.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108226381015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108226383016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108226385017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108226398024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lindsey.Mullins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christine.Gates.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amy.Bradley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109696972015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109696975016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109696978017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109696988024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109981308015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109981311016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109981314017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109981334024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110253701015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110253703016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110253705017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110253720024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderLoanerLaptopTask.json b/TEST_10/failed_OrderLoanerLaptopTask.json new file mode 100644 index 0000000..29e33eb --- /dev/null +++ b/TEST_10/failed_OrderLoanerLaptopTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507752015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507755016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507757017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507777024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690614015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690618016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690622017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690643024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093866242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093866246016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093866249017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093866268024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094026578015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094026580016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094026582017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094026596024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094194240015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094194244016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094194247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094194263024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094437700015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094437703016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094437706017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094437725024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christina.Alvarez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094980079015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094980081016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094980082017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094980096024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095278586015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095278588016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095278590017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095278601024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095571466015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095571468016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095571470017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095571484024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095863670015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095863673016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095863677017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095863700024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096154459015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096154461016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096154463017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096154477024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096457706015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096457707016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096457709017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096457721024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Nicolas.Martinez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096976691015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096976693016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096976695017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096976712024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Martin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Donald.Kim.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097914704015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097914706016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097914708017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097914724024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129739015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129741016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129743017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129762024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098312931015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098312933016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098312934017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098312950024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098480307015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098480310016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098480312017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098480334024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098767962015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098767964016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098767967017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098767979024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Teresa.Campos.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Aaron.Carney.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099721697015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099721699016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099721702017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099721717024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kathleen.Harrison.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jason.Caldwell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brittney.Newton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kevin.Stevens.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101232345015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101232347016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101232349017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101232366024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Julie.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brooke.Wheeler.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brenda.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102384429015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102384431016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102384433017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102384447024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103010961015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103010964016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103010966017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103010980024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Patrick.Roy.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103645876015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103645878016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103645880017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103645897024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Adam.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=David.Grant.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Eric.Mann.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Chad.Robertson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105023396015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105023397016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105023400017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105023413024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105364492015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105364497016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105364502017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105364544024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105585773015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105585775016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105585777017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105585790024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tommy.Lowe.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106221862015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106221865016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106221869017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106221886024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106526535015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106526538016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106526541017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106526556024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106849513015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106849515016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106849517017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106849531024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107161336015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107161339016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107161342017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107161355024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cynthia.Hines.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joshua.Brown.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108023741015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108023743016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108023745017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108023760024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Page.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Edward.Lucas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108909167015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108909170016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108909173017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108909190024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Matthew.Ford.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109470238015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109470241016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109470244017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109470264024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Connie.Thompson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110077602015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110077604016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110077606017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110077622024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tyler.Maldonado.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110656626015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110656629016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110656631017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110656648024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=James.Wiley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111225513015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111225515016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111225517017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111225534024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111549837015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111549840016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111549843017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111549859024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111838357015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111838360016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111838362017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111838376024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112100603015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112100605016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112100608017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112100624024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112412527015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112412531016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112412536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112412564024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joseph.Anderson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113047244015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113047247016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113047250017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113047271024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113399622015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113399625016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113399628017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113399646024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113695264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113695267016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113695270017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113695288024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Leah.Donaldson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Laura.Ford.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114600464015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114600467016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114600469017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114600489024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114917736015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114917739016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114917741017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114917756024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115218367015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115218370016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115218372017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115218387024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115525630015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115525633016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115525636017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115525650024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jenna.Patterson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Torres.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melanie.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116767695015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116767697016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116767698017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116767709024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Andrew.Strickland.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117391587015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117391589016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117391592017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117391608024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117698850015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117698852016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117698854017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117698869024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Donna.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melanie.Anderson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Woodward.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melissa.Mcdonald.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.Scott.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119522541015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119522543016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119522545017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119522558024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Philip.Lewis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120211591015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120211595016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120211600017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120211627024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joshua.Carpenter.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Raymond.Cook.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kurt.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121447256015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121447258016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121447260017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121447270024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121778264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121778268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121778271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121778289024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122112598015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122112601016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122112603017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122112615024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122342852015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122342855016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122342859017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122342882024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Austin.Garcia.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122929560015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122929562016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122929563017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122929574024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123132776015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123132778016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123132779017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123132798024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123376890015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123376892016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123376895017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123376916024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123591477015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123591479016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123591481017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123591495024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123827800015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123827803016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123827806017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123827821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124041936015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124041938016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124041941017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124041953024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124260978015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124260981016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124260983017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124260999024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124476124015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124476127016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124476129017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124476143024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124719805015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124719806016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124719808017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124719819024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124886355015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124886358016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124886361017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124886383024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125114369015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125114370016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125114373017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125114389024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125341860015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125341863016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125341865017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125341876024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125551232015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125551235016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125551238017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125551256024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125711826015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125711829016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125711832017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125711847024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125892511015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125892513016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125892514017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125892526024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126110511015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126110513016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126110516017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126110527024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126312206015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126312207016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126312209017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126312221024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126523768015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126523770016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126523773017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126523788024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126673929015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126673931016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126673933017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126673947024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126894812015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126894814016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126894816017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126894830024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130048015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130053016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130058017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130084024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127341588015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127341590016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127341593017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127341606024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127523117015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127523123016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127523129017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127523158024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127708253015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127708255016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127708258017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127708273024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127933301015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127933303016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127933305017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127933321024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128121779015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128121781016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128121785017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128121804024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128375503015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128375506016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128375509017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128375526024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128612578015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128612580016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128612582017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128612593024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128801572015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128801573016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128801575017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128801587024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128991879015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128991881016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128991885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128991905024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129213286015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129213289016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129213291017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129213308024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129565654015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129565657016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129565659017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129565676024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129767506015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129767508016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129767510017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129767524024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129963719015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129963722016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129963724017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129963739024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130172696015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130172698016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130172699017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130172711024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130377529015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130377532016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130377534017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130377553024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130552234015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130552236016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130552238017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130552249024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130760445015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130760448016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130760450017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130760466024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130982578015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130982581016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130982583017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130982597024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131212165015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131212169016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131212173017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131212195024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Stephanie Allen)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Douglas.Ruiz.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Grace.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Anthony.Schultz.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132501663015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132501665016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132501668017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132501683024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132733512015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132733514016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132733516017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132733526024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133002533015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133002534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133002536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133002550024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133261868015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133261870016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133261873017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133261889024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133539473015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133539475016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133539477017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133539495024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133730939015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133730941016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133730942017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133730955024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133966693015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133966695016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133966697017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133966713024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134234462015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134234464016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134234467017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134234485024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brandon.Wise.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Taylor.Hill.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135107269015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135107271016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135107272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135107283024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135261761015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135261763016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135261765017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135261778024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135468676015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135468678016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135468681017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135468692024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135726431015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135726434016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135726438017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135726453024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135942725015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135942728016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135942730017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135942744024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168642015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168644016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168645017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168658024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136415037015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136415046016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136415051017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136415081024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136633606015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136633608016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136633611017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136633629024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136891794015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136891797016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136891800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136891823024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137185180015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137185182016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137185184017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137185198024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joe.Griffin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137872483015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137872485016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137872487017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137872501024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Benjamin.Hernandez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138404358015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138404360016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138404362017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138404376024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138620280015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138620282016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138620284017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138620300024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138842662015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138842663016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138842665017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138842678024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139083765015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139083768016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139083771017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139083783024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139313242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139313244016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139313246017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139313260024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139488874015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139488876016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139488877017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139488888024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139676089015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139676091016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139676093017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139676107024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (William Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Karen Moore)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140207686015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140207689016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140207691017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140207706024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140419730015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140419733016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140419736017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140419756024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140642267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140642270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140642273017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140642291024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140840463015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140840465016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140840467017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140840482024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141052353015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141052355016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141052357017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141052372024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=George.Baker.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141521846015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141521848016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141521850017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141521865024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141718018015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141718032016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141718036017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141718065024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141932872015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141932875016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141932877017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141932891024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Katherine.Brown.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142505777015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142505780016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142505783017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142505804024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kristina.Warner.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143069158015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143069160016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143069162017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143069178024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143290291015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143290293016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143290294017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143290307024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143495237015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143495240016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143495244017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143495261024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143694713015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143694715016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143694717017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143694728024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879098015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879101016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879103017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879117024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144092766015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144092768016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144092770017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144092783024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144297954015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144297956016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144297958017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144297970024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144380040015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144380044016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144380054017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144380082024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144510573015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144510576016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144510578017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144510597024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Johnny Hernandez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144687200015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144687202016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144687204017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144687218024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144795818015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144795820016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144795823017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144795838024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144918251015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144918253016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144918256017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144918271024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145054306015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145054308016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145054311017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145054323024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145223377015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145223379016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145223380017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145223394024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145369492015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145369494016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145369497017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145369511024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145491320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145491323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145491326017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145491342024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145639366015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145639367016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145639369017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145639379024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145773457015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145773458016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145773460017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145773474024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145895766015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145895768016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145895770017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145895781024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146018776015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146018778016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146018780017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146018794024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Adam Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146217154015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146217156016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146217158017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146217172024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146344717015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146344719016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146344722017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146344736024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146490989015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146490991016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146490992017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146491019024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146643577015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146643578016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146643580017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146643590024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146784529015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146784531016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146784533017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146784545024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146886304015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146886306016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146886308017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146886319024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147028399015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147028401016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147028403017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147028417024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201308015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201309016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201311017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201326024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Andrew Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147471561015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147471564016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147471565017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147471581024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147610988015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147610991016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147610993017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147611131024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Martinez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147850909015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147850911016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147850912017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147850923024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147992106015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147992108016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147992110017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147992130024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148117350015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148117353016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148117356017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148117371024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148256202015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148256205016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148256208017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148256225024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148359863015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148359866016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148359869017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148359889024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148468593015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148468595016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148468597017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148468609024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148609282015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148609283016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148609285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148609298024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726780015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726782016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726783017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726795024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148964859015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148964861016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148964864017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148964883024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149065188015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149065189016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149065191017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149065202024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149181383015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149181384016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149181386017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149181398024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149297545015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149297547016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149297548017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149297558024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Gonzalez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joseph Mitchell)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149592976015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149592978016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149592980017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149592993024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149730643015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149730645016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149730647017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149730668024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149841921015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149841924016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149841926017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149841941024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149962095015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149962096016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149962098017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149962112024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150070916015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150070917016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150070919017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150070931024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150198991015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150198994016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150198997017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150199091024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150314406015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150314409016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150314411017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150314424024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150397935015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150397938016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150397940017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150397956024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150500892015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150500893016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150500895017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150500910024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150629695015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150629697016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150629699017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150629713024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150734125015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150734131016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150734136017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150734160024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150843995015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150843997016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150843999017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150844063024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150965824015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150965826016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150965828017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150965845024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151097941015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151097943016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151097945017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151097960024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151227629015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151227631016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151227633017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151227647024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151363249015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151363251016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151363254017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151363270024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151482385015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151482387016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151482390017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151482404024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151572464015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151572466016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151572468017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151572482024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666939015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666942016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666945017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666961024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767324017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767339024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151821303015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151821305016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151821307017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151821317024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amy Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151981846015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151981848016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151981850017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151981863024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152103759015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152103761016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152103763017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152103777024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152368514015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152368517016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152368520017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152368542024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152601796015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152601799016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152601802017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152601825024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152911296015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152911298016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152911301017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152911314024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153101129015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153101131016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153101133017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153101145024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230561015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230564016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230566017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230580024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153351096015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153351098016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153351100017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153351115024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153492307015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153492309016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153492311017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153492326024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153642802015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153642804016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153642806017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153642817024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153764898015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153764900016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153764902017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153764917024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153862263015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153862265016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153862267017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153862281024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154050169015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154050170016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154050172017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154050183024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154164950015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154164952016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154164955017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154164971024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154260839015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154260841016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154260843017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154260856024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154363873015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154363875016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154363877017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154363892024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154491610015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154491612016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154491614017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154491628024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154587300015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154587302016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154587304017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154587322024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154778566015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154778570016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154778573017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154778591024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154899447015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154899450016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154899452017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154899463024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155026690015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155026694016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155026697017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155026722024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155106551015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155106553016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155106555017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155106572024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155222660015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155222663016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155222665017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155222683024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155309701015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155309702016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155309704017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155309714024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155440172015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155440174016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155440175017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155440188024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155541537015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155541540016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155541543017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155541566024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155649723015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155649725016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155649727017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155649741024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155755442015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155755443016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155755445017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155755461024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155974470015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155974471016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155974473017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155974485024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156145429015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156145431016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156145434017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156145448024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156291134015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156291137016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156291139017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156291156024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156403943015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156403945016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156403947017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156403961024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156501216015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156501219016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156501221017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156501238024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156616762015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156616764016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156616767017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156616786024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kevin Walker)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902458015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902462016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902465017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902487024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Daniel Simmons)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157131712015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157131713016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157131715017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157131726024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157243230015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157243231016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157243233017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157243248024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157395310015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157395312016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157395313017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157395325024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157531945015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157531947016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157531949017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157531968024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157619901015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157619904016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157619906017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157619920024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779221015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779223016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779226017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779244024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157922211015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157922213016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157922216017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157922233024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158077742015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158077743016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158077745017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158077756024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Richardson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158290337015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158290340016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158290342017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158290359024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158408853015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158408856016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158408858017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158408874024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158586476015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158586479016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158586483017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158586506024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158706145015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158706147016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158706149017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158706162024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158791653015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158791655016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158791658017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158791677024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158914124015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158914127016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158914130017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158914149024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159037635015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159037637016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159037639017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159037654024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159139725015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159139727016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159139728017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159139741024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159230434015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159230435016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159230437017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159230448024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159336627015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159336628016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159336630017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159336642024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159482820015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159482822016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159482824017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159482835024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159616239015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159616241016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159616243017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159616259024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159761550015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159761552016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159761554017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159761566024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159921478015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159921480016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159921483017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159921503024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Lawson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160144387015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160144388016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160144390017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160144402024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160266559015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160266561016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160266563017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160266581024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160410797015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160410798016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160410800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160410812024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160544647015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160544648016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160544650017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160544663024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160686437015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160686439016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160686441017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160686453024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160815315015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160815318016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160815320017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160815336024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Karen Freeman)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161028944015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161028946016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161028948017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161028962024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161113829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161113832016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161113834017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161113849024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161230320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161230323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161230326017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161230347024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161385180015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161385182016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161385183017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161385194024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161535278015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161535279016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161535281017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161535291024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Vanessa Silva)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161770406015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161770408016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161770410017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161770422024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161855571015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161855574016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161855577017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161855593024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161957749015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161957751016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161957752017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161957764024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162077932015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162077934016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162077937017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162077948024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162208220015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162208222016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162208225017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162208244024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162320272015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162320274016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162320275017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162320287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162440829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162440832016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162440835017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162440859024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162573789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162573790016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162573792017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162573808024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162710391015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162710393016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162710395017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162710412024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891582015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891584016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891585017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891600024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163038315015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163038316016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163038318017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163038334024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163153655015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163153657016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163153659017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163153675024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderSalesLaptopTask.json b/TEST_10/failed_OrderSalesLaptopTask.json new file mode 100644 index 0000000..2aa2e32 --- /dev/null +++ b/TEST_10/failed_OrderSalesLaptopTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093524368015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093524370016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093524372017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093524386024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093680499015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093680502016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093680505017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093680527024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093800514015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093800517016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093800520017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093800546024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093923538015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093923540016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093923542017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093923559024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094075262015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094075264016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094075266017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094075281024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094289239015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094289242016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094289244017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094289257024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094532274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094532276016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094532279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094532299024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094818678015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094818680016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094818683017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094818698024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Angela Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095389230015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095389232016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095389235017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095389249024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095702101015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095702106016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095702111017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095702154024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robin.Brown.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096318206015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096318209016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096318211017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096318225024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665601015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665603016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665605017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665625024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096978702015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096978703016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096978705017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096978721024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097307166015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097307168016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097307169017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097307180024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Meza.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098064561015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098064563016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098064564017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098064578024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098249526015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098249528016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098249530017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098249544024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098444344015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098444346016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098444348017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098444362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jessica.Brown.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.Caldwell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Danielle.Villegas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Boyer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Daniel.Benson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Monica.Martin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100360745015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100360748016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100360750017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100360773024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100654197015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100654201016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100654204017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100654226024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Keith.Myers.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101312243015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101312245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101312247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101312263024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Delacruz.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Patterson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lee.Bartlett.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102513823015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102513824016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102513826017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102513843024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102824326015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102824328016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102824332017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102824349024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103391780015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103391782016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103391784017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103391802024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103677975015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103677977016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103677978017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103677990024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Krystal.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104264285015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104264287016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104264289017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104264300024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Andre.Bryant.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kyle.Deleon.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alyssa.Casey.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105448398015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105448400016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105448402017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105448415024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105717574015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105717575016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105717578017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105717596024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Erica.Greene.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Dan.Fuller.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106656082015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106656084016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106656086017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106656102024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Diana.Hale.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107272943015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107272945016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107272947017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107272963024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sara.Martin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Corey.Jackson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Scott.Wong.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108701872015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108701874016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108701875017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108701888024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Natalie.Carr.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109274733015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109274735016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109274737017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109274753024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Shannon.West.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Anna.Bell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sherri.Dixon.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110423219015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110423220016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110423222017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110423233024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110706808015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110706810016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110706811017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110706827024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111003758015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111003760016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111003762017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111003773024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Stephanie.Lewis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Rachel.Nelson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111868935015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111868938016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111868940017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111868956024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112209508015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112209511016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112209513017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112209529024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112520324015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112520326016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112520328017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112520346024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112857985015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112857988016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112857992017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112858029024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113146994015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113146996016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113146998017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113147035024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christine.Guzman.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Vaughn)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114087829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114087830016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114087832017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114087846024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Francisco.Baxter.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Timothy Anderson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alec.Long.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Martinez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Wallace.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115785521015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115785523016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115785525017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115785539024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116067847015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116067849016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116067851017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116067867024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116411167015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116411169016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116411171017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116411187024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116712667015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116712668016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116712670017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116712684024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Wesley.Wilson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117330517015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117330519016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117330522017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117330543024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amanda.Thomas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Angela Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melissa.Maddox.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Edward.Jackson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Adam.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amanda.Wright.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joy.Jones.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Durham.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Norman.Aguilar.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120268566015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120268568016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120268570017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120268580024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Rachel.Mitchell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Oscar.Noble.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Scott.Washington.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Shawn.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alexa.Cook.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122104651015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122104653016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122104655017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122104670024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Carolyn.Oconnor.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122699285015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122699287016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122699289017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122699301024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122995978015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122995980016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122995982017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122995998024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123178959015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123178962016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123178965017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123178987024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123397628015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123397631016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123397634017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123397649024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123567712015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123567713016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123567715017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123567727024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123780730015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123780732016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123780735017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123780752024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123972801015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123972803016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123972805017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123972819024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124173155015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124173157016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124173158017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124173175024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Edward Cox)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124514417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124514420016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124514422017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124514437024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Victoria Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124820448015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124820450016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124820451017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124820467024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125051486015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125051489016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125051492017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125051508024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125313256015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125313259016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125313261017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125313279024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125519940015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125519943016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125519945017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125519960024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125739134015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125739135016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125739137017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125739151024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125952267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125952270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125952282017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125952303024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126191375015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126191377016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126191378017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126191390024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126360430015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126360431016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126360433017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126360445024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126580840015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126580842016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126580844017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126580856024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126809945015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126809947016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126809948017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126809962024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127053995015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127053998016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127054000017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127054059024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127259522015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127259525016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127259528017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127259542024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127427264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127427266016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127427269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127427285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127582573015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127582575016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127582577017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127582589024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127810688015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127810690016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127810692017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127810706024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974419016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974421017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974436024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128162258015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128162259016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128162261017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128162272024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128390606015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128390607016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128390609017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128390622024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128548169015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128548171016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128548174017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128548187024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128779617015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128779619016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128779621017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128779631024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970352015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970355016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970358017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970380024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129183147015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129183149016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129183151017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129183163024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Zachary Young)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129613270015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129613272016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129613274017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129613291024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129823798015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129823800016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129823803017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129823821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130022110015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130022114016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130022131017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130022168024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130254242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130254244016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130254247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130254261024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130435950015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130435953016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130435956017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130435978024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Samantha Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130814822015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130814824016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130814826017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130814839024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131019199015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131019201016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131019203017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131019218024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131221339015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131221341016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131221344017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131221358024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131411568015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131411571016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131411573017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131411587024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Schwartz.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Howard.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (William Thompson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132551761015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132551763016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132551765017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132551779024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132699829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132699830016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132699832017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132699846024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132965262015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132965264016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132965267017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132965286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133160489015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133160491016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133160492017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133160506024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133401521015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133401523016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133401525017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133401539024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133609816015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133609819016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133609821017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133609837024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133820267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133820270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133820279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133820302024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133964162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133964164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133964167017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133964179024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134236915015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134236919016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134236922017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134236941024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jonathan.Thornton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134829386015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134829388016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134829391017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134829409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135143533015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135143534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135143536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135143550024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135271715015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135271718016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135271722017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135271743024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135486374015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135486377016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135486380017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135486394024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135755519015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135755521016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135755523017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135755540024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135959512015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135959514016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135959516017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135959531024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168161015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168163016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168165017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168178024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136426212015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136426214016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136426216017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136426227024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136597112015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136597115016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136597117017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136597142024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136731638015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136731640016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136731642017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136731657024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136994444015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136994447016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136994449017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136994464024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amber.Bell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Diana.Gardner.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137765171015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137765173016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137765175017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137765185024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mackenzie.Carrillo.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138347003015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138347018016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138347029017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138347072024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138544159015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138544163016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138544166017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138544189024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138766407015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138766410016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138766412017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138766449024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139048532015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139048534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139048537017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139048554024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139271566015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139271568016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139271569017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139271580024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139455683015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139455685016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139455687017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139455703024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Weber)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139859387015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139859390016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139859392017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139859409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140051692015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140051694016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140051696017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140051714024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140253684015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140253686016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140253688017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140253701024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140444317015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140444319016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140444321017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140444340024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140663726015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140663727016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140663729017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140663744024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140899169015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140899171016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140899173017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140899188024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141138499015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141138502016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141138506017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141138531024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141349981015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141349984016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141349987017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141350027024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141574255015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141574257016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141574260017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141574275024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141787162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141787165016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141787168017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141787184024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kenneth.Holmes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Philip.Moore.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142611895015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142611898016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142611901017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142611916024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Caitlin.Rodriguez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143157787015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143157789016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143157792017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143157806024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143402764015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143402767016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143402769017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143402785024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143658286015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143658288016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143658291017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143658310024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879108015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879110016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879113017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879127024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144104708015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144104710016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144104713017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144104726024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144284808015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144284810016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144284812017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144284825024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144410584015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144410585016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144410587017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144410599024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144532474015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144532477016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144532480017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144532502024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633494015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633496016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633498017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633514024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144729360015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144729362016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144729365017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144729379024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144829502015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144829503016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144829505017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144829516024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144979854015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144979856016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144979858017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144979871024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171791015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171792016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171794017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171804024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Adam Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145452871015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145452873016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145452874017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145452887024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145572708015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145572710016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145572712017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145572725024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145688391015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145688393016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145688396017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145688409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145804099015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145804101016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145804104017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145804120024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145929594015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145929596016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145929599017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145929612024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146043686015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146043689016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146043691017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146043708024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146132445015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146132447016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146132449017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146132468024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146228196015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146228198016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146228202017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146228215024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146315600015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146315603016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146315606017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146315624024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146484814015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146484817016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146484819017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146484833024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146637291015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146637292016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146637294017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146637304024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146748845015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146748848016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146748850017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146748862024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146894585015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146894587016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146894589017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146894603024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146980903015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146980904016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146980906017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146980922024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147129998015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147129999016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147130004017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147130053024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147274575015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147274577016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147274579017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147274594024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147379624015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147379626016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147379628017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147379642024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147516339015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147516341016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147516343017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147516355024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147664235015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147664237016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147664239017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147664255024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147779890015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147779892016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147779893017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147779904024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147896585015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147896588016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147896591017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147896606024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148035713015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148035714016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148035716017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148035726024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148158578015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148158581016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148158583017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148158594024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148267167015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148267169016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148267172017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148267190024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rachel Rodriguez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148483606015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148483607016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148483609017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148483620024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148622822015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148622824016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148622826017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148622840024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148733925015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148733927016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148733929017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148733942024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148855238015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148855241016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148855244017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148855260024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972528015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972531016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972534017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972552024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149120918015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149120920016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149120923017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149120940024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149223287015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149223289016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149223292017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149223303024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149360344015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149360347016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149360350017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149360372024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149483156015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149483159016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149483161017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149483174024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149637396015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149637398016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149637400017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149637414024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149765875015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149765876016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149765878017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149765889024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149902232015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149902234016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149902237017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149902255024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149999996015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149999999016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150000005017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150000077024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150101595015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150101597016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150101600017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150101611024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150235598015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150235600016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150235601017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150235613024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150340789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150340791016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150340793017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150340807024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150446707015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150446709016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150446710017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150446724024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150567805015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150567807016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150567809017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150567825024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150713850015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150713853016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150713855017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150713868024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150805440015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150805443016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150805446017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150805460024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150919257015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150919260016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150919262017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150919277024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151025888015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151025890016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151025892017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151025907024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151127636015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151127638016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151127640017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151127652024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151261413015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151261416016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151261419017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151261437024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151372377015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151372378016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151372380017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151372393024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151485271015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151485273016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151485275017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151485285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151596161015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151596163016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151596164017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151596177024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151701487015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151701491016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151701494017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151701522024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151798227015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151798228016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151798230017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151798247024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151884721015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151884723016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151884726017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151884740024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151960560015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151960562016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151960564017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151960579024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152070277015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152070279016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152070280017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152070293024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152315116015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152315118016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152315120017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152315131024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Roberts)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152864210015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152864211016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152864214017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152864230024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153099459015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153099462016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153099465017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153099479024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153257951015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153257955016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153257958017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153257980024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153406944015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153406946016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153406949017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153406968024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153529314015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153529315016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153529317017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153529328024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153688674015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153688676016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153688679017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153688693024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153772420015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153772422016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153772424017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153772440024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kenneth Hoffman)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153963555015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153963558016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153963560017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153963578024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154065285015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154065288016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154065291017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154065312024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154190426015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154190428016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154190430017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154190449024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154254559015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154254560016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154254562017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154254572024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154338683015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154338685016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154338688017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154338706024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154438277015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154438279016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154438282017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154438298024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joshua Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650120015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650122016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650124017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650141024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michelle Short)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154879559015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154879561016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154879563017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154879579024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154964255015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154964257016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154964259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154964271024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155071325015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155071328016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155071331017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155071352024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155205025015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155205035016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155205052017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155205131024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155327767015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155327769016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155327771017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155327786024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155439185015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155439188016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155439190017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155439204024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ashley Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155653989015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155653991016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155653994017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155654053024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155756347015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155756349016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155756350017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155756361024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155982206015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155982208016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155982209017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155982224024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124317015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124319016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124320017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124332024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156276469015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156276471016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156276473017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156276486024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156391448015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156391450016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156391452017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156391469024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156509771015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156509773016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156509774017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156509787024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Timothy Collins)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156730957015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156730959016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156730962017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156730977024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902792016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902794017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902810024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157052243015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157052245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157052247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157052266024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157161152015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157161159016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157161165017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157161206024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157281198015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157281203016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157281209017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157281241024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157389396015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157389399016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157389402017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157389423024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157522528015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157522530016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157522532017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157522544024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157610718015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157610720016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157610722017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157610736024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157725912015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157725914016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157725917017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157725931024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157824144015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157824146016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157824148017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157824161024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157956322015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157956324016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157956326017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157956338024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158104113015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158104115016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158104116017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158104132024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158209172015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158209176016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158209180017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158209200024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158377492015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158377494016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158377495017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158377505024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158521795015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158521796016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158521799017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158521815024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158654408015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158654410016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158654412017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158654423024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158785532015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158785534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158785536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158785551024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158938674015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158938676016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158938678017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158938691024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159044058015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159044069016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159044074017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159044139024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Green)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159263455015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159263457016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159263459017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159263472024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159382384015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159382387016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159382390017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159382413024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159494595015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159494596016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159494598017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159494608024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159629119015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159629122016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159629124017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159629142024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159797532015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159797534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159797537017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159797557024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Boyer)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Rodriguez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160097481015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160097482016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160097484017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160097495024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160233542015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160233543016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160233545017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160233555024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160368189015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160368191016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160368193017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160368212024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160482146015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160482147016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160482149017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160482162024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160577923015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160577924016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160577926017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160577936024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160700397015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160700399016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160700401017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160700415024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160807213015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160807216016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160807218017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160807232024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Alex Morrison)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161052554015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161052556016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161052559017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161052580024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Gonzalez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161291321015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161291323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161291325017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161291339024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161514979015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161514980016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161514982017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161514993024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161684868015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161684870016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161684872017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161684888024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161807599015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161807600016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161807602017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161807613024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161936522015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161936524016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161936527017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161936541024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Robinson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162146110015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162146112016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162146114017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162146127024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Richard Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162373855015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162373857016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162373859017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162373873024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162487311015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162487314016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162487316017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162487331024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162622464015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162622466016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162622467017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162622479024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162794567015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162794569016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162794570017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162794581024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891580015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891581016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891583017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891596024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163012255015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163012258016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163012260017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163012276024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163149309015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163149313016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163149317017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163149340024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163281188015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163281190016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163281192017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163281208024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163383852015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163383853016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163383855017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163383866024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163482582015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163482584016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163482585017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163482600024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163581647015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163581649016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163581651017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163581665024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163722344015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163722346016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163722348017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163722362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163961098015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163961109016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163961115017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163961157024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164247814015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164247817016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164247820017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164247835024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164474039015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164474048016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164474053017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164474078024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164651114015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164651116016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164651118017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164651132024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164752619015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164752621016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164752628017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164752643024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164930700015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164930703016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164930706017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164930723024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165045996015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165045998016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165046001017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165046062024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165177333015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165177336016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165177338017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165177352024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Cynthia Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Collins)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165437805015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165437808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165437811017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165437832024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165521351015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165521353016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165521356017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165521375024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165634442015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165634444016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165634446017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165634461024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165754699015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165754701016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165754702017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165754715024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165851675015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165851678016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165851681017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165851699024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165968224015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165968227016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165968230017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165968247024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166082896015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166082898016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166082900017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166082915024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166155266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166155269016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166155271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166155289024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166267234015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166267238016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166267241017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166267258024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166376199015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166376200016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166376202017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166376213024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481590015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481593016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481595017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481607024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166583405015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166583407016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166583408017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166583420024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166793886015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166793888016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166793890017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166793905024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166959393015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166959395016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166959397017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166959409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167188046015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167188049016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167188059017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167188079024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167467564015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167467565016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167467567017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167467582024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167726213015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167726215016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167726217017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167726231024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amanda Rogers)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168281175015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168281177016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168281178017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168281190024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168522817015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168522820016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168522822017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168522840024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168802320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168802322016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168802325017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168802339024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169049616015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169049619016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169049621017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169049634024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169446701015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169446704016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169446707017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169446728024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169681294015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169681296016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169681298017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169681317024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169941323015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169941325016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169941328017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169941347024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170190720015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170190722016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170190724017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170190741024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170443748015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170443750016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170443753017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170443769024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170680581015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170680583016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170680585017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170680600024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170918947015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170918948016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170918950017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170918961024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171312847015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171312850016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171312852017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171312870024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171559589015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171559591016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171559593017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171559607024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rachel Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171829470015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171829473016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171829476017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171829495024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171942257015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171942259016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171942262017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171942275024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172057806015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172057808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172057811017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172057829024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172265415015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172265418016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172265422017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172265444024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172373098015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172373100016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172373102017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172373117024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 79, in create_user\n set_user_preference(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 114, in set_user_preference\n preference = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 144, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Gonzalez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172674671015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172674673016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172674676017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172674691024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172840568015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172840570016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172840571017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172840582024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172897161015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172897162016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172897164017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172897177024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172963753015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172963755016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172963756017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172963771024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173023902015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173023904016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173023906017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173023920024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173068140015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173068142016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173068144017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173068156024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173154431015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173154433016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173154435017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173154449024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173250861015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173250865016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173250869017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173250894024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Torres)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173389825015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173389827016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173389829017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173389846024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173485139015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173485141016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173485144017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173485155024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ronald Bailey)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173617941015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173617943016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173617945017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173617959024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173684863015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173684865016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173684867017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173684881024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173757921015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173757923016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173757925017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173757937024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173831772015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173831775016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173831778017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173831796024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173908266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173908268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173908270017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173908280024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173984932015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173984935016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173984939017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173984956024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174053537015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174053539016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174053541017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174053555024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174135572015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174135574016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174135575017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174135591024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174220370015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174220372016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174220374017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174220390024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297948015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297950016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297952017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297971024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174364789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174364792016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174364794017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174364808024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174439521015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174439523016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174439524017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174439535024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174507142015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174507158016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174507167017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174507195024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174590444015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174590446016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174590448017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174590458024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174662236015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174662238016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174662241017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174662257024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174782864015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174782867016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174782871017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174782891024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174863334015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174863336016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174863338017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174863351024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175021999015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175022003016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175022012017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175022079024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175118282015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175118285016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175118288017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175118305024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175200797015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175200799016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175200800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175200814024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175280867015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175280870016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175280873017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175280892024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175365253015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175365255016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175365257017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175365267024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175470650015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175470651016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175470653017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175470666024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175558715015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175558717016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175558720017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175558737024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Rodriguez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Chad Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175741753015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175741755016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175741757017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175741768024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175814564015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175814566016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175814568017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175814582024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175896200015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175896202016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175896203017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175896214024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175987446015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175987447016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175987449017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175987460024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176070584015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176070586016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176070588017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176070599024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176144271015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176144273016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176144274017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176144287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176222563015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176222565016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176222567017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176222583024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176304798015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176304800016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176304803017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176304821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176390421015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176390423016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176390425017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176390442024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176471585015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176471588016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176471591017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176471603024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176556240015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176556242016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176556244017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176556258024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176655293015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176655295016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176655296017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176655309024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176743187015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176743190016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176743192017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176743211024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176833462015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176833465016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176833467017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176833484024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176920148015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176920158016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176920162017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176920190024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176978867015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176978870016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176978872017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176978887024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177045649015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177045651016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177045653017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177045665024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177134908015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177134911016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177134914017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177134934024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177206935015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177206937016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177206938017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177206951024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177286653015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177286654016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177286657017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177286670024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177386248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177386250016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177386253017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177386266024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177489712015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177489714016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177489716017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177489732024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177607831015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177607833016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177607835017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177607849024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177684408015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177684412016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177684416017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177684434024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177774492015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177774493016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177774495017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177774508024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Susan Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177910720015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177910721016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177910723017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177910739024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177971702015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177971704016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177971707017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177971721024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178038415015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178038417016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178038420017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178038446024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178116813015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178116815016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178116817017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178116831024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amy Sanders)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178287665015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178287668016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178287670017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178287688024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Samuel Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Torres)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178501393015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178501395016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178501398017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178501413024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178592883015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178592886016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178592888017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178592903024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178685720015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178685724016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178685726017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178685745024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kevin Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178857918015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178857919016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178857922017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178857933024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178976110015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178976112016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178976115017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178976128024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179109112015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179109114016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179109116017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179109128024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179251605015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179251607016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179251609017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179251621024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179428427015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179428429016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179428431017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179428445024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179618181015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179618184016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179618188017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179618213024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179736162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179736163016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179736165017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179736183024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179803558015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179803559016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179803561017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179803571024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179876353015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179876355016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179876357017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179876369024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179956610015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179956612016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179956614017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179956627024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180019841015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180019843016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180019846017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180019864024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180090320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180090323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180090326017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180090345024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180167851015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180167855016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180167858017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180167874024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Wayne Walker)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180296292015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180296294016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180296297017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180296313024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180377428015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180377430016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180377432017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180377446024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180467419015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180467421016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180467422017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180467432024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180578630015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180578632016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180578633017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180578645024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180727360015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180727362016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180727363017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180727375024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180897587015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180897590016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180897593017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180897609024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181022493015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181022496016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181022498017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181022510024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181213264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181213266016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181213269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181213287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181299659015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181299661016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181299663017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181299679024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181409952015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181409955016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181409957017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181409970024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Cheryl Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lauren Lopez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181682376015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181682378016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181682380017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181682391024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181782248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181782250016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181782252017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181782265024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181867524015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181867526016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181867528017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181867542024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181927134015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181927137016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181927139017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181927150024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182029677015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182029680016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182029682017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182029699024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182098242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182098245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182098247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182098261024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182184220015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182184222016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182184224017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182184238024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182274864015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182274865016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182274867017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182274877024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182364852015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182364853016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182364855017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182364866024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182473544015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182473546016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182473547017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182473559024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182575095015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182575098016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182575100017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182575114024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182659605015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182659608016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182659611017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182659634024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182746254015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182746256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182746257017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182746275024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182819502015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182819504016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182819505017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182819518024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182904617015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182904620016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182904622017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182904637024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182948440015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182948443016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182948445017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182948457024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183030919015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183030921016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183030923017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183030939024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183088706015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183088708016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183088710017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183088723024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael King)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Harper)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Victor.Taylor.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784460015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784462016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784464017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784482024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Clark)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184166626015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184166627016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184166629017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184166641024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Elaine Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184545918015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184545920016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184545923017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184545946024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184723803015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184723806016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184723808017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184723822024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184815968015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184815971016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184815973017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184815986024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184899340015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184899342016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184899346017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184899365024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184962640015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184962642016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184962644017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184962657024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185057699015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185057701016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185057702017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185057714024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185143383015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185143386016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185143388017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185143402024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Castillo)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185280490015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185280493016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185280496017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185280511024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185370845015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185370847016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185370850017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185370871024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185439879015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185439881016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185439882017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185439897024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185533786015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185533789016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185533792017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185533811024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Emily Black)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185729946015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185729948016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185729949017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185729960024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186020471015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186020473016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186020476017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186020490024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186198388015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186198391016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186198393017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186198407024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186386520015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186386522016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186386524017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186386538024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186576224015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186576227016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186576230017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186576249024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186777521015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186777523016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186777526017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186777541024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186924210015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186924213016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186924216017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186924237024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187141309015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187141311016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187141313017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187141324024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Wood)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Daniel Lopez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187691926015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187691928016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187691930017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187691944024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187837873015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187837876016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187837878017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187837893024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188023734015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188023737016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188023739017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188023754024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188234896015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188234899016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188234901017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188234921024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188330834015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188330837016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188330839017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188330858024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Stephanie Carter)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188642979015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188642981016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188642984017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188642998024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188851829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188851832016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188851834017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188851848024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189055386015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189055388016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189055390017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189055400024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189206699015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189206701016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189206703017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189206718024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189426878015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189426881016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189426884017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189426903024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Walker)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189694629015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189694631016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189694634017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189694656024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189883344015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189883346016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189883348017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189883362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190000190015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190000191016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190000193017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190000206024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190210353015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190210355016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190210357017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190210371024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190352495015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190352497016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190352499017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190352510024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Thomas Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Eric Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190988193015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190988195016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190988197017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190988212024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191144922015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191144924016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191144926017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191144940024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rebecca Henry)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191479484015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191479486016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191479488017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191479502024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191643128015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191643131016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191643135017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191643162024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191775755015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191775759016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191775764017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191775791024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191956660015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191956662016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191956666017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191956685024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192166423015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192166424016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192166426017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192166436024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192355148015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192355150016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192355152017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192355172024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192498827015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192498829016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192498831017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192498845024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192649231015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192649233016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192649234017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192649245024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192832727015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192832729016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192832732017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192832748024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192943788015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192943791016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192943794017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192943808024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193103120015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193103122016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193103124017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193103141024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193301525015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193301527016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193301529017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193301542024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193447902015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193447904016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193447907017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193447923024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193618162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193618164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193618167017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193618188024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193789603015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193789605016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193789608017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193789619024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193993598015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193993600016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193993602017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193993617024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194124168015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194124171016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194124174017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194124185024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194309188015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194309190016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194309193017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194309212024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194511593015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194511595016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194511598017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194511616024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194688437015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194688440016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194688442017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194688455024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194813734015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194813737016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194813739017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194813754024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195006968015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195006970016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195006972017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195006986024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195128611015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195128613016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195128615017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195128629024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195324468015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195324470016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195324473017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195324489024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195500464015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195500465016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195500467017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195500478024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195635393015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195635395016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195635397017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195635411024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Ramirez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195933224015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195933227016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195933229017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195933244024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196092752015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196092755016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196092757017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196092773024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196217165015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196217167016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196217168017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196217180024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196379951015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196379953016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196379955017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196379968024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196526149015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196526153016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196526156017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196526175024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196706486015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196706487016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196706489017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196706500024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196847899015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196847901016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196847903017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196847916024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196997258015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196997261016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196997264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196997281024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197136253015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197136255016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197136257017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197136267024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197270680015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197270683016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197270685017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197270700024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197401654015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197401655016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197401657017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197401674024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197543262015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197543264016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197543266017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197543288024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197675731015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197675733016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197675734017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197675748024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197810171015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197810174016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197810177017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197810197024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197961777015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197961780016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197961783017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197961804024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198148454015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198148456016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198148458017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198148473024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327240015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327243016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327266024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198490178015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198490180016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198490183017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198490200024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198607260015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198607262016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198607264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198607277024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198801724015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198801750016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198801776017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198801881024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199008155015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199008157016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199008159017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199008173024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199190153015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199190155016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199190157017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199190169024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199399483015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199399484016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199399486017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199399501024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199586173015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199586176016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199586179017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199586197024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199786384015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199786388016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199786391017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199786405024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199942726015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199942729016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199942731017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199942745024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Lee)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jeremy Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200462134015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200462136016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200462137017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200462150024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200664579015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200664581016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200664583017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200664598024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200828113015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200828114016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200828116017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200828127024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Randall Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201128463015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201128465016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201128467017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201128479024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201296273015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201296276016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201296279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201296300024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201457970015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201457972016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201457974017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201457988024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201625663015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201625665016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201625667017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201625681024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201800136015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201800138016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201800139017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201800152024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201976943015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201976945016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201976948017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201976965024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202105871015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202105873016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202105875017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202105888024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202259776015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202259778016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202259780017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202259794024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202415221015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202415223016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202415225017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202415245024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202591064015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202591068016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202591072017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202591093024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202809961015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202809962016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202809964017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202809975024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202967480015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202967483016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202967486017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202967504024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203092196015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203092198016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203092201017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203092224024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Heather Harris)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Sarah Bradley)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Jefferson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203728897015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203728900016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203728903017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203728921024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203936362015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203936365016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203936367017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203936384024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204074625015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204074626016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204074628017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204074643024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204276324015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204276327016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204276330017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204276348024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204509742015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204509744016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204509746017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204509764024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204709595015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204709597016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204709598017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204709609024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204881660015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204881662016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204881664017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204881678024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joseph Thomas)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205246809015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205246812016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205246814017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205246828024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205732579015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205732581016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205732591017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205732605024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205886782015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205886784016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205886786017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205886802024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206094822015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206094823016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206094825017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206094842024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206300544015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206300546016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206300549017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206300570024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206493231015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206493234016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206493237017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206493251024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Thomas)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206801602015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206801604016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206801606017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206801620024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207022266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207022270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207022273017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207022294024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Bailey)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207307102015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207307108016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207307115017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207307154024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207464365015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207464368016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207464370017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207464386024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207625836015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207625838016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207625840017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207625854024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207838164015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207838166016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207838169017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207838181024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208042769015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208042770016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208042772017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208042785024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208167515015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208167517016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208167519017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208167533024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208302602015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208302604016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208302606017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208302620024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208497506015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208497509016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208497511017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208497524024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208590738015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208590740016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208590742017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208590760024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Dawn Gibson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208826264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208826265016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208826267017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208826282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208932958015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208932960016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208932961017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208932975024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209063698015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209063700016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209063703017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209063717024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209198106015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209198108016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209198110017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209198124024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Tyler Martinez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209377378015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209377379016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209377381017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209377392024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209459865015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209459866016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209459868017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209459878024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Nicholas Walker)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209626124015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209626127016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209626129017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209626143024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Gary Lucas)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209811351015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209811354016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209811357017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209811376024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209878844015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209878846016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209878848017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209878863024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209936139015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209936140016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209936142017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209936155024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210072230015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210072233016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210072234017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210072245024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210223935015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210223938016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210223941017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210223958024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210378267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210378269016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210378271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210378288024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Anderson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210742356015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210742358016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210742360017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210742371024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210936781015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210936783016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210936785017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210936804024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211133801015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211133804016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211133807017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211133818024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211342070015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211342101016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211342123017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211342166024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602448015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602451016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602453017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602467024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211829224015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211829226016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211829229017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211829246024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212074533015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212074535016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212074538017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212074552024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212304259015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212304262016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212304264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212304287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212507441015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212507442016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212507444017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212507455024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212633095015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212633098016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212633100017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212633115024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212857847015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212857849016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212857850017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212857863024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213007832015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213007834016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213007836017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213007848024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213222607015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213222609016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213222611017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213222630024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213393493015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213393497016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213393500017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213393524024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213637793015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213637795016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213637797017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213637807024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213826118015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213826121016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213826124017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213826137024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214041125015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214041128016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214041130017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214041147024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214249872015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214249875016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214249879017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214249901024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214432493015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214432496016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214432498017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214432514024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214626886015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214626888016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214626890017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214626906024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214843252015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214843254016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214843257017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214843274024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215032675015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215032677016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215032679017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215032693024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215207565015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215207567016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215207568017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215207579024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215409993015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215409995016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215409996017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215410032024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215569445015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215569447016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215569449017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215569463024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215706452015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215706454016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215706456017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215706649024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215924392015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215924396016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215924399017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215924410024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Hayes)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216231507015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216231508016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216231510017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216231520024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216394290015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216394292016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216394294017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216394306024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216519155015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216519157016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216519159017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216519172024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216654343015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216654345016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216654347017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216654358024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216753099015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216753101016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216753103017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216753118024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216852713015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216852715016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216852717017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216852736024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216947519015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216947522016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216947525017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216947548024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Zachary Gonzalez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217156512015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217156514016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217156516017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217156531024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217294485015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217294487016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217294489017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217294504024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Angela Roberts)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217533170015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217533172016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217533174017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217533187024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217638408015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217638410016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217638411017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217638422024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725393015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725395016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725398017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725413024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217819922015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217819924016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217819927017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217819945024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kevin Gardner)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217997379015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217997381016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217997383017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217997393024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218099222015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218099224016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218099227017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218099245024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218204912015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218204914016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218204917017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218204935024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Eric Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218378288015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218378291016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218378294017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218378312024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458128015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458130016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458132017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458146024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218548217015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218548219016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218548222017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218548241024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218625941015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218625943016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218625945017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218625959024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218760801015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218760804016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218760806017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218760822024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Derek Mcclure)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218941260015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218941263016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218941265017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218941285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219030783015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219030785016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219030788017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219030805024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219138957015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219138959016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219138961017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219138973024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219234836015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219234838016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219234841017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219234856024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219358265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219358268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219358271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219358291024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219470629015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219470631016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219470633017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219470650024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219565398015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219565400016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219565401017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219565412024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219677165015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219677167016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219677170017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219677185024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219777345015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219777348016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219777350017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219777366024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Cervantes)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219937655015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219937656016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219937659017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219937672024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220058449015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220058451016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220058453017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220058467024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220181286015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220181289016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220181293017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220181313024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220271825015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220271829016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220271832017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220271860024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220384247015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220384249016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220384251017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220384265024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220491091015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220491096016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220491102017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220491124024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220568441015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220568444016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220568447017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220568463024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677790015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677792016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677794017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677808024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220761721015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220761724016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220761726017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220761742024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220865871015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220865872016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220865875017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220865885024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amber Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221031471015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221031472016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221031475017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221031487024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221159508015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221159510016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221159512017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221159527024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221238991015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221238993016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221238995017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221239090024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221312125015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221312126016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221312128017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221312146024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221413352015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221413354016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221413356017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221413370024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221504975015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221504977016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221504980017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221504999024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221596724015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221596726016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221596728017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221596742024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221640775015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221640777016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221640779017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221640794024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221701289015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221701292016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221701296017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221701314024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221763734015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221763735016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221763737017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221763753024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Robbins)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221904437015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221904439016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221904440017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221904454024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221995581015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221995583016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221995585017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221995596024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222042149015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222042151016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222042153017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222042166024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222142714015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222142716016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222142718017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222142731024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222265229015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222265231016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222265234017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222265251024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amanda Patterson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222429392015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222429395016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222429397017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222429411024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Steven Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222620209015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222620211016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222620213017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222620225024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222762499015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222762501016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222762503017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222762517024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christine Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222943324015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222943327016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222943330017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222943345024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223023730015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223023732016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223023734017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223023749024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223120806015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223120808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223120812017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223120829024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223222432015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223222434016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223222435017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223222447024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223342436015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223342439016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223342442017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223342453024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223446307015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223446310016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223446313017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223446331024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223674413015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223674414016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223674416017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223674426024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223759630015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223759633016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223759636017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223759655024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223864061015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223864065016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223864069017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223864086024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223962321015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223962323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223962325017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223962341024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224054242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224054245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224054247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224054267024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224161171015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224161173016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224161175017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224161186024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224254809015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224254811016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224254813017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224254828024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Elizabeth Bennett)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224442312015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224442315016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224442317017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224442330024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224570481015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224570483016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224570486017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224570508024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224674691015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224674693016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224674695017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224674710024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224784351015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224784353016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224784355017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224784370024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224893619015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224893621016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224893623017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224893636024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224971782015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224971785016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224971788017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224971809024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225038789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225038791016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225038793017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225038808024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225151862015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225151864016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225151866017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225151881024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225262037015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225262042016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225262047017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225262081024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225397799015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225397800016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225397803017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225397819024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225512159015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225512161016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225512163017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225512175024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225641327015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225641331016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225641335017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225641358024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Tina Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225816748015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225816758016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225816761017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225816776024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225937557015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225937559016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225937561017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225937580024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Donald Murphy)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226095654015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226095656016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226095658017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226095672024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226189758015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226189761016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226189763017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226189785024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226247886015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226247888016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226247890017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226247905024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226317379015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226317380016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226317382017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226317392024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226389997015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226389998016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226390001017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226390062024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226467888015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226467889016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226467891017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226467903024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226539722015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226539724016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226539727017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226539738024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226613789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226613792016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226613794017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226613804024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226691251015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226691254016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226691258017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226691280024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Nathan Thomas)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226795636015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226795638016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226795640017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226795655024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226855952015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226855954016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226855956017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226855972024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Justin Hamilton)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226973029015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226973035016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226973047017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226973133024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227046632015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227046634016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227046637017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227046654024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Tanya Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227136102015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227136126016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227136136017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227136170024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227203705015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227203708016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227203711017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227203729024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227273258015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227273261016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227273264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227273282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227335686015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227335688016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227335690017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227335703024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Lee)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227465591015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227465593016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227465596017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227465610024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227538653015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227538657016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227538661017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227538681024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Susan Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227702876015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227702879016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227702882017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227702900024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227761417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227761419016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227761424017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227761437024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227841464015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227841466016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227841468017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227841485024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Wood)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Long)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderStandardLaptopTask.json b/TEST_10/failed_OrderStandardLaptopTask.json new file mode 100644 index 0000000..700f676 --- /dev/null +++ b/TEST_10/failed_OrderStandardLaptopTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093526295015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093526298016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093526301017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093526320024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690129015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690132016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690134017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690147024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093846748015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093846750016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093846752017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093846766024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093984469015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093984471016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093984472017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093984489024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094179155015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094179157016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094179159017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094179173024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094607075015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094607077016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094607079017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094607096024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094884045015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094884051016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094884060017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094884140024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095172275015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095172277016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095172279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095172290024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Shawn.Lee.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lori.Mcclain.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096035994015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096035997016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096036002017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096036097024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096346784015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096346786016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096346788017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096346804024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665894015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665896016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665899017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665912024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097009917015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097009920016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097009923017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097009936024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097238954015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097238956016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097238958017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097238968024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097589174015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097589176016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097589179017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097589194024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097904671015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097904673016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097904676017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097904688024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Antonio Ryan)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098205719015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098205721016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098205723017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098205733024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098391279015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098391281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098391283017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098391299024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098686595015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098686598016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098686601017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098686621024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jason.Lambert.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Stephen.Neal.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099683568015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099683571016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099683573017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099683588024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alex.Montoya.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Katherine.Wright.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Louis.Ward.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melanie.Perry.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cassie.Hobbs.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kayla.Spencer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101862756015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101862758016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101862760017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101862774024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Wiggins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102511278015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102511281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102511285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102511303024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102803777015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102803779016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102803781017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102803795024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Pamela.Russell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Edward.Sutton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kaylee.Reyes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103922287015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103922289016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103922291017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103922305024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Meagan.Mack.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Bruce.Wise.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kenneth.Mueller.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105017495015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105017497016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105017499017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105017514024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jean.Bishop.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Scott.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105928605015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105928607016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105928611017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105928630024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Erin.Carrillo.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106547755015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106547758016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106547761017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106547782024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106865884015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106865887016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106865889017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106865904024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107159441015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107159443016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107159445017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107159458024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Steven.Barnett.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Soto.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lisa.Nguyen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108375181015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108375184016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108375187017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108375203024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christina.Dominguez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108936811015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108936814016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108936816017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108936838024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109148276015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109148279016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109148281017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109148303024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=David.Oconnor.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109722212015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109722214016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109722217017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109722233024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kristi.Jones.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kyle.Adams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110612263015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110612265016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110612269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110612286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Nancy.Rogers.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111224806015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111224808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111224810017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111224827024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111497802015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111497804016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111497807017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111497821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111817930015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111817932016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111817933017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111817947024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Nancy.Chan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Seth.Higgins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112794920015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112794922016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112794924017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112794938024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113084531015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113084533016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113084536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113084556024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113378524015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113378526016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113378528017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113378543024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113711323015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113711325016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113711328017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113711344024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sheila.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114314276015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114314278016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114314281017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114314295024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Charles.Chase.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114853856015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114853857016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114853859017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114853874024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lisa.King.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Paula.Odonnell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mark.Nichols.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christian.Delgado.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Shannon.Farmer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116613885015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116613889016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116613893017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116613914024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Calvin.Rodriguez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117216239015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117216243016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117216246017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117216265024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Natasha.Sanchez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117832259015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117832261016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117832264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117832280024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kaylee.Kirby.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118454662015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118454665016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118454668017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118454682024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118765693015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118765695016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118765697017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118765713024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119047145015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119047149016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119047154017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119047181024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119702403015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119702405016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119702407017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119702417024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119981364015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119981366016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119981368017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119981386024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michelle.West.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.Collins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120927944015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120927946016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120927948017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120927960024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121204161015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121204163016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121204165017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121204177024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121493507015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121493509016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121493511017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121493530024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Newman.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Martha.Contreras.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122692251015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122692253016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122692255017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122692270024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122974694015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122974695016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122974697017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122974709024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123228655015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123228659016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123228662017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123228682024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123456774015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123456776016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123456778017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123456795024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123652405015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123652408016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123652411017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123652435024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123828274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123828276016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123828279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123828294024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124039451015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124039454016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124039457017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124039486024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259721015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259723016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259725017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259739024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124469206015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124469210016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124469213017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124469233024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124673583015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124673585016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124673587017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124673605024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124869094015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124869096016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124869097017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124869113024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125118866015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125118868016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125118870017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125118882024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125359655015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125359657016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125359659017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125359670024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553618015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553621016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553624017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553639024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125767565015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125767568016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125767571017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125767592024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125986813015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125986815016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125986817017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125986833024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126412715015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126412716016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126412718017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126412729024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126637080015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126637082016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126637084017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126637099024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126901431015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126901433016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126901435017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126901450024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130167015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130170016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130174017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130195024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127318879015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127318881016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127318883017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127318897024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127532055015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127532059016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127532063017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127532086024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127723333015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127723335016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127723337017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127723353024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Adams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128099318015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128099320016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128099322017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128099335024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128337303015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128337307016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128337310017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128337323024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128554822015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128554823016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128554826017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128554840024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128729813015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128729816016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128729818017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128729833024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128925559015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128925561016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128925564017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128925579024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Ramos.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129454730015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129454731016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129454733017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129454744024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129655641015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129655642016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129655644017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129655658024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129875330015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129875332016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129875335017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129875349024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130126722015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130126724016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130126726017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130126738024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130337866015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130337868016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130337871017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130337885024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130571733015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130571734016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130571736017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130571750024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130724810015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130724813016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130724816017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130724828024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130960789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130960792016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130960795017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130960810024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131183371015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131183373016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131183374017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131183385024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131386221015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131386223016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131386225017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131386241024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jill Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Frank.Simpson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tyler.Duran.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christina.Delacruz.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michelle Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132814328015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132814331016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132814334017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132814362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133092280015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133092281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133092283017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133092294024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133320562015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133320564016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133320566017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133320584024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133587113015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133587116016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133587118017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133587131024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133817552015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133817555016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133817559017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133817578024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joseph Hill)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jennifer.Krueger.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134541660015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134541661016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134541663017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134541674024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Thomas.Gonzalez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135136292015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135136294016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135136295017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135136306024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amy Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135450464015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135450466016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135450469017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135450484024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135661780015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135661782016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135661784017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135661801024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135922441015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135922444016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135922448017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135922469024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136134396015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136134398016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136134400017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136134417024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136300639015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136300641016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136300643017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136300661024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136507352015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136507355016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136507358017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136507376024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136695865015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136695868016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136695871017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136695891024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joanna.Bray.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Daniel.Garcia.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Derek.Boone.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Catherine.Mejia.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138005170015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138005172016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138005174017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138005187024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Steven Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 198, in _new_conn\n sock = connection.create_connection(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\nOSError: [Errno 51] Network is unreachable\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 753, in connect\n self.sock = sock = self._new_conn()\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 213, in _new_conn\n raise NewConnectionError(\nurllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 51] Network is unreachable\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 519, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='myarena25demo.service-now.com', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 51] Network is unreachable'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 700, in send\n raise ConnectionError(e, request=request)\nrequests.exceptions.ConnectionError: HTTPSConnectionPool(host='myarena25demo.service-now.com', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 51] Network is unreachable'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 611, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 177, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://myarena25demo.service-now.com is not reachable. Please check the URL.\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138708068015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138708070016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138708072017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138708090024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138928817015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138928819016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138928821017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138928834024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139149812015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139149814016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139149816017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139149828024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139371121015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139371123016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139371124017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139371138024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139608066015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139608068016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139608071017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139608085024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139820538015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139820540016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139820541017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139820554024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140041281015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140041283016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140041285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140041300024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140233894015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140233895016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140233897017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140233909024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140399729015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140399732016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140399734017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140399755024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140576598015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140576601016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140576603017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140576619024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140806802015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140806804016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140806806017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140806820024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Chavez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141239848015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141239850016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141239852017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141239864024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141417260015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141417264016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141417266017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141417282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141592207015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141592210016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141592212017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141592231024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141805163015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141805166016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141805168017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141805181024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142064210015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142064212016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142064214017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142064233024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142604763015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142604766016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142604769017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142604786024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142937667015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142937668016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142937670017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142937684024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143158970015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143158973016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143158977017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143158998024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143443251015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143443253016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143443255017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143443271024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143678952015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143678954016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143678955017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143678971024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143918503015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143918504016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143918506017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143918519024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144179422015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144179424016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144179426017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144179441024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144325907015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144325909016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144325911017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144325922024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144405451015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144405454016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144405457017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144405481024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144509381015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144509383016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144509384017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144509395024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144608517015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144608521016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144608523017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144608539024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144693621015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144693624016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144693626017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144693639024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Nicholas Ray)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144977337015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144977339016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144977341017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144977356024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171618015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171620016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171623017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171637024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jacob Allen)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145444501015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145444503016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145444504017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145444517024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145585553015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145585556016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145585558017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145585573024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Denise Mayo)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145784279015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145784281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145784282017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145784297024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145900930015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145900932016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145900935017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145900952024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145982867015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145982870016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145982872017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145982886024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146107253015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146107256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146107258017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146107273024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146188139015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146188142016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146188144017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146188159024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146327704015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146327705016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146327707017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146327722024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146483605015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146483608016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146483611017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146483626024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146641941015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146641942016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146641944017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146641959024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146792487015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146792489016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146792491017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146792508024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146896333015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146896335016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146896338017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146896353024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146992261015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146992263016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146992265017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146992279024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147118480015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147118482016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147118484017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147118494024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147240691015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147240693016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147240695017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147240711024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147305925015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147305927016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147305930017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147305945024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Aaron Myers)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147572761015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147572764016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147572768017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147572797024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147696045015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147696049016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147696053017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147696074024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Stephanie Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147934440015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147934443016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147934447017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147934462024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148079649015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148079651016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148079653017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148079675024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148196667015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148196668016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148196670017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148196684024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148319959015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148319961016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148319964017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148319981024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148432206015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148432209016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148432210017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148432224024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148613769015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148613771016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148613772017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148613783024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148736775015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148736777016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148736778017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148736792024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148868385015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148868387016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148868389017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148868403024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972486015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972487016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972489017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972501024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149122175015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149122177016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149122179017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149122199024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149279117015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149279131016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149279140017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149279173024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149414807015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149414810016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149414812017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149414824024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149545479015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149545481016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149545483017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149545497024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149698537015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149698540016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149698543017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149698562024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149815752015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149815755016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149815757017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149815771024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149927876015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149927880016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149927884017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149927908024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150036424015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150036427016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150036430017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150036445024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150143199015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150143201016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150143203017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150143216024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150267089015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150267099016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150267140017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150267185024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150383491015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150383493016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150383494017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150383506024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150499945015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150499947016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150499949017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150499960024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150628404015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150628405016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150628407017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150628418024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150731132015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150731134016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150731136017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150731149024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150841365015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150841367016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150841368017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150841384024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150966565015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150966567016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150966570017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150966583024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151058164015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151058167016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151058169017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151058184024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151189784015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151189786016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151189787017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151189801024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151297737015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151297739016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151297741017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151297754024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Julia Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151498359015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151498361016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151498363017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151498378024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151595361015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151595363016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151595366017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151595388024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151705783015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151705786016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151705788017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151705802024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151806228015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151806230016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151806232017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151806245024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151905252015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151905256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151905259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151905280024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152011609015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152011611016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152011613017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152011629024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152082266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152082269016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152082272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152082291024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152320783015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152320785016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152320786017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152320800024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152623158015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152623164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152623168017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152623190024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153116259015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153116261016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153116264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153116287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230362015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230365016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230367017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230383024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153320124015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153320127016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153320130017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153320143024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153465921015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153465923016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153465925017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153465942024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153655450015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153655452016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153655455017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153655476024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153762811015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153762814016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153762817017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153762835024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153863416015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153863419016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153863421017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153863434024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153969939015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153969942016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153969945017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153969962024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154063439015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154063440016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154063442017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154063455024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Richard Anderson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154284971015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154284973016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154284975017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154284988024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Tiffany Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154497843015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154497844016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154497846017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154497857024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154584956015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154584957016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154584967017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154584980024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Eric Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154730724015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154730727016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154730730017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154730748024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154846861015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154846862016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154846864017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154846876024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154959383015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154959385016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154959387017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154959404024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155094495015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155094497016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155094499017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155094515024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Gardner)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155299451015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155299453016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155299455017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155299474024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155414492015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155414493016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155414495017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155414507024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155519202015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155519204016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155519205017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155519216024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155657961015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155657964016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155657966017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155657979024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155729339015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155729340016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155729343017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155729357024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155965961015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155965964016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155965966017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155965982024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124655015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124657016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124659017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124673024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Moore)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Eric Moore)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156466866015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156466869016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156466872017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156466892024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156607301015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156607302016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156607304017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156607314024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Andrew Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156905773015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156905779016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156905781017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156905799024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Thomas Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157138304015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157138307016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157138309017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157138323024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157241770015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157241773016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157241776017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157241788024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157386980015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157386982016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157386985017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157387016024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157521721015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157521724016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157521726017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157521740024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Paul Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779826015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779828016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779830017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779844024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157876879015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157876882016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157876885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157876907024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157997745015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157997747016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157997748017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157997759024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ashley Juarez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158259053015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158259060016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158259067017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158259088024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158434222015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158434224016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158434227017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158434240024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158573946015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158573948016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158573950017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158573964024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158717706015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158717708016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158717710017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158717722024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158840907015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158840911016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158840915017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158840939024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158965410015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158965412016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158965414017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158965427024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Samuel Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159160451015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159160453016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159160455017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159160473024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159268162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159268164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159268166017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159268178024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159399301015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159399304016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159399307017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159399322024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159564967015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159564970016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159564973017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159564989024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159695221015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159695223016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159695225017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159695237024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159826252015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159826255016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159826258017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159826277024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159949424015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159949426016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159949428017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159949441024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160060276015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160060278016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160060281017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160060301024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160208170015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160208171016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160208173017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160208184024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160343563015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160343565016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160343567017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160343581024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160484186015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160484188016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160484191017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160484203024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160618594015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160618596016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160618599017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160618617024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160717807015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160717808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160717810017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160717821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160835144015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160835146016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160835148017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160835159024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160969154015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160969156016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160969159017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160969170024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jesse Phillips)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161173510015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161173511016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161173513017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161173527024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161294759015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161294761016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161294762017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161294776024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161435198015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161435201016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161435205017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161435227024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161545811015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161545813016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161545816017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161545830024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161726690015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161726692016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161726694017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161726711024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lori Thomas)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161986310015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161986312016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161986314017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161986325024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162132999015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162133003016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162133049017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162133155024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162245330015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162245331016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162245333017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162245346024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162379417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162379418016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162379420017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162379431024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162459696015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162459698016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162459700017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162459719024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Susan Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162695266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162695268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162695271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162695292024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162879279015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162879282016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162879284017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162879300024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163037578015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163037580016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163037581017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163037598024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ashley Murphy)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163198483015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163198485016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163198486017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163198499024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163312275015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163312277016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163312280017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163312299024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163403684015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163403686016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163403688017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163403706024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163500159015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163500160016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163500162017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163500176024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163607221015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163607224016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163607226017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163607245024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163714532015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163714534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163714537017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163714556024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163992263015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163992265016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163992269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163992287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164187459015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164187461016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164187463017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164187474024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164456340015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164456342016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164456343017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164456361024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164621905015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164621907016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164621909017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164621924024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164742110015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164742112016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164742114017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164742133024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164902862015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164902864016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164902866017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164902880024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165025093015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165025095016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165025097017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165025109024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165122130015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165122132016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165122134017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165122147024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165225815015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165225817016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165225819017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165225833024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165333192015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165333194016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165333197017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165333212024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Thompson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165512694015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165512696016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165512698017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165512711024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Lopez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165732358015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165732360016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165732362017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165732376024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165842202015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165842203016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165842205017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165842217024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165973175015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165973177016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165973179017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165973198024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166096456015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166096459016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166096462017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166096482024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166186926015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166186927016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166186929017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166186940024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166291353015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166291355016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166291356017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166291369024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166394248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166394250016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166394252017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166394269024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481590015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481592016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481594017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481605024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166587274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166587276016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166587278017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166587296024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166753315015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166753317016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166753320017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166753335024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167007639015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167007641016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167007644017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167007662024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167265455015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167265456016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167265458017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167265471024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167514365015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167514367016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167514368017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167514380024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167759787015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167759790016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167759793017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167759814024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167906539015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167906542016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167906546017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167906570024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168223373015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168223376016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168223377017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168223387024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ryan Coffey)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168689129015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168689135016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168689140017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168689173024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Green)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Shannon Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169362141015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169362143016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169362147017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169362163024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169576346015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169576347016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169576349017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169576362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169811358015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169811360016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169811362017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169811383024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170001678015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170001681016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170001682017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170001695024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170498519015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170498521016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170498523017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170498538024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170702998015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170703000016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170703008017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170703054024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170938369015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170938371016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170938373017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170938387024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171149511015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171149512016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171149514017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171149525024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171594077015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171594079016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171594080017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171594095024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171764488015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171764490016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171764492017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171764506024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171854753015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171854756016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171854758017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171854772024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172012332015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172012334016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172012336017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172012353024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172107546015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172107548016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172107550017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172107564024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172199300015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172199303016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172199306017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172199325024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172329469015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172329472016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172329474017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172329489024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172420338015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172420340016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172420342017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172420353024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172553419015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172553422016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172553425017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172553439024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mark Walker)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Charles Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172801689015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172801691016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172801693017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172801707024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172863354015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172863356016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172863358017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172863370024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172940588015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172940590016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172940592017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172940609024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173008768015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173008770016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173008772017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173008784024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Carla Allen)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173141324015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173141327016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173141329017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173141348024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173239848015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173239851016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173239853017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173239868024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173341950015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173341952016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173341953017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173341965024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Stephanie Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joshua Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173548377015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173548379016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173548381017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173548394024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173631479015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173631481016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173631484017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173631500024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173710875015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173710877016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173710879017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173710894024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173769509015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173769511016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173769512017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173769523024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173844388015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173844390016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173844392017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173844408024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173927423015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173927424016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173927426017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173927439024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174008088015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174008091016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174008094017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174008114024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Samantha Little)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174151798015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174151800016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174151802017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174151817024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174232933015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174232934016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174232936017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174232946024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297919015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297920016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297922017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297934024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174367760015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174367762016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174367764017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174367778024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Shawn Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174516250015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174516251016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174516253017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174516268024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174600901015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174600903016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174600905017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174600924024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174690979015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174690981016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174690983017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174690994024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174792279015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174792281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174792284017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174792299024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174899846015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174899848016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174899851017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174899867024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174975344015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174975347016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174975351017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174975373024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175077885015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175077887016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175077888017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175077898024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175177758015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175177760016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175177763017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175177777024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175265474015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175265477016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175265480017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175265498024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175354455015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175354457016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175354460017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175354472024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175461141015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175461143016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175461146017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175461161024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175544918015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175544920016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175544922017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175544937024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175640958015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175640960016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175640962017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175640974024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175722314015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175722316016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175722318017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175722332024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175805680015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175805682016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175805684017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175805695024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175889782015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175889785016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175889788017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175889810024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989289015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989291016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989294017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989311024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176073217015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176073220016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176073223017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176073243024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176162883015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176162885016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176162887017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176162899024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176236437015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176236439016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176236441017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176236456024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Dawn Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176371835015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176371837016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176371839017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176371852024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Charles Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176523059015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176523062016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176523065017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176523082024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176591377015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176591380016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176591382017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176591394024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176692485015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176692488016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176692490017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176692505024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Andrew Lopez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176860172015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176860173016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176860175017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176860188024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176962345015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176962347016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176962349017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176962366024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Lewis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jason Bowen)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177173720015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177173722016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177173724017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177173742024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177262362015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177262364016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177262366017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177262380024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177342306015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177342309016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177342312017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177342329024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177421591015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177421592016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177421594017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177421605024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Monroe)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177633723015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177633726016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177633729017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177633745024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177726579015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177726581016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177726583017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177726597024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David White)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177900268015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177900270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177900273017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177900288024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177978388015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177978390016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177978393017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177978416024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178046511015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178046514016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178046517017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178046532024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178122425015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178122427016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178122429017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178122447024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178231603015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178231605016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178231608017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178231621024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178331933015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178331936016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178331938017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178331956024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ryan Marshall)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178508216015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178508218016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178508221017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178508233024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178603527015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178603530016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178603532017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178603546024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178669753015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178669755016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178669757017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178669771024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178755269015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178755271016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178755273017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178755287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178852802015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178852804016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178852806017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178852822024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178977371015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178977373016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178977375017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178977389024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179125651015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179125653016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179125656017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179125669024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179340356015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179340358016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179340360017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179340371024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179548248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179548250016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179548252017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179548266024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179716923015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179716925016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179716927017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179716946024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179793632015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179793634016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179793637017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179793652024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Clark)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Charles Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180034778015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180034779016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180034782017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180034795024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180117254015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180117257016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180117259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180117276024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180205841015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180205843016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180205846017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180205858024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180288280015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180288282016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180288285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180288304024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180358271015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180358272016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180358274017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180358284024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180439708015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180439711016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180439715017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180439738024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180536268015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180536270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180536273017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180536295024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180619360015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180619362016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180619364017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180619382024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180798468015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180798470016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180798472017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180798487024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180989253015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180989255016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180989258017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180989274024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181188210015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181188212016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181188215017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181188230024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181271681015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181271683016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181271685017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181271699024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181364224015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181364227016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181364230017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181364249024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181432119015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181432125016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181432130017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181432166024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181529242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181529244016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181529246017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181529261024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181648753015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181648756016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181648758017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181648771024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181829171015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181829175016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181829179017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181829198024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181903296015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181903298016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181903300017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181903313024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181998477015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181998480016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181998482017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181998497024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182088471015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182088474016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182088476017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182088493024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182173249015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182173252016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182173254017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182173272024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182330034015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182330041016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182330054017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182330079024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182420962015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182420964016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182420966017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182420981024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182513703015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182513704016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182513706017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182513718024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182607610015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182607612016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182607615017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182607629024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182693321015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182693323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182693324017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182693334024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182779991015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182779993016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182779996017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182780056024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182844729015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182844731016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182844734017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182844749024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182926863015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182926866016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182926868017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182926884024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Zachary Thompson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183019957015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183019958016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183019960017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183019972024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183095148015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183095152016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183095158017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183095184024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Moreno)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183252682015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183252684016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183252686017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183252700024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183637162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183637164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183637167017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183637180024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183873141015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183873143016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183873145017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183873157024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184051811015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184051813016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184051816017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184051833024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184244417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184244419016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184244421017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184244434024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184453009015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184453017016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184453026017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184453067024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184583199015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184583201016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184583204017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184583224024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184725674015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184725676016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184725678017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184725694024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184837551015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184837554016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184837556017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184837570024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184922667015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184922670016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184922673017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184922690024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185006655015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185006658016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185006661017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185006679024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185092917015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185092919016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185092922017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185092939024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185176308015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185176310016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185176311017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185176325024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185242115015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185242118016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185242121017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185242137024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185321964015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185321967016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185321969017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185321983024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185424200015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185424202016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185424204017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185424217024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185510876015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185510878016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185510881017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185510903024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185602818015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185602821016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185602824017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185602841024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Doyle)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185759907015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185759908016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185759910017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185759923024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185952442015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185952444016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185952446017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185952461024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186100952015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186100954016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186100958017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186100982024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186309796015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186309797016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186309800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186309814024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186490714015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186490715016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186490717017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186490733024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Murphy)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186801399015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186801402016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186801405017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186801424024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186989605015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186989608016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186989610017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186989621024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187192801015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187192803016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187192806017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187192821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187394004015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187394012016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187394021017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187394132024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187525548015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187525549016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187525551017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187525565024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187706827015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187706829016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187706832017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187706849024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187928269015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187928272016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187928274017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187928289024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188104510015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188104512016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188104514017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188104527024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188204823015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188204825016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188204827017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188204841024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188424239015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188424242016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188424245017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188424266024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Peters)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188752986015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188752988016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188752989017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188753012024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Cox)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189094980015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189094982016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189094983017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189094997024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189215819015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189215820016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189215823017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189215837024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189386694015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189386696016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189386698017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189386715024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189537615015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189537617016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189537619017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189537637024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189725522015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189725525016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189725527017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189725540024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Adam Bell)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190236337015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190236339016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190236341017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190236355024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Price)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190540966015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190540969016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190540971017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190540986024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190711746015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190711748016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190711750017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190711761024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191064097015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191064100016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191064102017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191064118024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191438415015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191438417016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191438419017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191438433024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191577375015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191577377016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191577380017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191577396024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191715511015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191715516016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191715530017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191715575024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191884570015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191884573016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191884576017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191884594024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192047366015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192047368016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192047370017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192047387024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192226242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192226245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192226247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192226262024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Stephanie Hancock)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Crystal Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Caleb Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192777682015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192777685016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192777687017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192777702024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192869636015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192869638016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192869640017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192869656024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193040479015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193040482016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193040485017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193040502024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jason Harris)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193344964015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193344966016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193344969017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193344984024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Danielle Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Erin Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193740923015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193740926016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193740929017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193740948024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193929333015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193929336016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193929339017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193929361024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194110503015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194110505016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194110508017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194110526024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194293369015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194293371016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194293373017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194293385024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194471911015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194471913016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194471915017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194471928024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194661650015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194661653016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194661656017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194661671024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194836585015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194836587016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194836589017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194836604024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194977172015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194977175016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194977178017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194977193024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195108941015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195108944016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195108947017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195108966024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Dustin Webb)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195380319015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195380321016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195380324017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195380339024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195506491015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195506493016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195506496017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195506507024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195700696015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195700698016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195700700017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195700717024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jeffrey Soto)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195934292015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195934294016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195934295017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195934307024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196094648015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196094650016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196094651017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196094664024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196264078015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196264080016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196264082017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196264100024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Sarah West)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Tony Sanchez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196676854015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196676856016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196676858017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196676868024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196853232015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196853235016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196853239017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196853261024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jacob Lopez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197082694015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197082696016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197082703017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197082721024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Nancy Wright)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197361926015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197361928016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197361929017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197361942024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Tamara Lee)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197713250015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197713252016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197713254017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197713270024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197836192015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197836194016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197836196017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197836207024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197962870015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197962872016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197962873017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197962886024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198136813015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198136814016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198136817017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198136832024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198326768015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198326770016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198326773017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198326787024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198509267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198509270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198509272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198509286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jason Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198822818015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198822824016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198822828017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198822862024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198959544015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198959547016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198959550017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198959568024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199077901015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199077902016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199077904017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199077917024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199285869015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199285872016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199285876017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199285896024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199500992015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199500994016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199500996017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199501036024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199630184015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199630185016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199630187017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199630199024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199917458015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199917460016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199917462017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199917476024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200086817015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200086820016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200086822017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200086833024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200291816015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200291819016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200291822017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200291843024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200468773015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200468776016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200468778017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200468792024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200680783015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200680784016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200680786017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200680797024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200856344015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200856346016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200856348017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200856362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201023587015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201023589016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201023591017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201023610024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201193447015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201193449016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201193451017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201193469024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201321447015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201321450016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201321453017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201321481024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201463182015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201463185016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201463188017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201463205024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201627091015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201627094016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201627096017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201627108024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201750204015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201750206016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201750208017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201750224024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201911150015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201911155016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201911159017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201911183024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202072581015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202072582016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202072584017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202072600024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202200920015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202200922016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202200925017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202200941024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202340743015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202340744016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202340746017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202340764024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202536821015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202536825016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202536828017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202536851024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sydney.Frost.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202880834015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202880837016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202880841017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202880860024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203062711015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203062713016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203062714017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203062726024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203274375015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203274377016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203274379017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203274392024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203461549015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203461552016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203461555017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203461571024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203592156015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203592159016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203592161017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203592175024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203740180015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203740182016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203740184017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203740197024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203885237015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203885239016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203885242017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203885257024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204065170015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204065173016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204065176017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204065191024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204230466015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204230470016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204230473017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204230492024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Edward Allen)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204592812015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204592814016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204592817017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204592831024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204710834015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204710836016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204710837017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204710849024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204890167015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204890170016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204890173017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204890192024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Garner)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205198658015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205198660016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205198662017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205198675024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205346453015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205346455016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205346456017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205346467024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205533379015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205533381016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205533383017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205533396024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205710259015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205710262016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205710266017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205710286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Richard Harrison)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Morales)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Nicholas Campbell)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206368262015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206368265016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206368267017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206368285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206525849015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206525851016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206525853017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206525867024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206679246015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206679249016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206679252017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206679268024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Coleman)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207142071015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207142074016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207142077017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207142095024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207304116015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207304118016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207304120017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207304137024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207493527015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207493530016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207493533017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207493548024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207704723015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207704726016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207704729017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207704746024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207840996015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207840999016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207841002017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207841054024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208036519015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208036521016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208036523017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208036536024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208183466015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208183467016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208183469017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208183487024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208303591015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208303593016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208303595017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208303609024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208390258015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208390260016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208390262017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208390276024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208504305015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208504307016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208504309017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208504328024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208622794015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208622796016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208622797017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208622810024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208726498015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208726501016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208726504017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208726523024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208846508015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208846511016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208846514017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208846533024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208970130015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208970137016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208970142017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208970167024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209109203015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209109206016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209109208017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209109227024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209237733015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209237736016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209237738017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209237753024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209330980015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209330982016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209330984017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209330995024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209421710015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209421713016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209421715017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209421731024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209514789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209514791016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209514793017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209514808024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209618362015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209618365016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209618367017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209618382024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209712784015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209712785016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209712788017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209712799024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209812342015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209812344016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209812346017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209812360024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209897597015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209897599016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209897601017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209897614024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210036506015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210036508016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210036510017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210036524024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210183565015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210183567016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210183570017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210183584024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210497659015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210497661016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210497662017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210497682024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joseph Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210891435015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210891437016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210891439017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210891450024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211095446015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211095449016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211095451017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211095470024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211273178015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211273181016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211273182017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211273197024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211512281015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211512284016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211512287017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211512298024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211757599015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211757602016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211757604017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211757617024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211962444015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211962446016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211962447017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211962460024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212215510015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212215513016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212215516017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212215530024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212413690015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212413691016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212413693017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212413706024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212584824015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212584826016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212584829017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212584847024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212714558015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212714560016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212714562017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212714576024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212892111015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212892114016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212892116017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212892132024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213119786015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213119788016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213119791017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213119806024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213269725015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213269728016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213269731017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213269746024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213472248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213472251016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213472253017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213472272024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213606996015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213606998016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213607002017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213607116024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213801952015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213801954016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213801956017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213801972024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213993480015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213993483016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213993485017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213993502024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214211417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214211419016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214211420017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214211431024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214370525015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214370527016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214370530017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214370544024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214542929015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214542931016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214542934017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214542947024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214739415015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214739418016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214739422017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214739441024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214887777015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214887780016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214887783017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214887798024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215088223015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215088226016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215088229017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215088251024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215289285015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215289288016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215289291017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215289311024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215483780015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215483782016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215483783017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215483797024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215648262015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215648265016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215648267017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215648286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215857425015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215857427016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215857429017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215857443024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216030771015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216030773016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216030775017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216030788024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216244755015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216244757016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216244758017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216244770024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216449631015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216449634016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216449637017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216449655024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216598461015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216598463016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216598466017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216598493024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216693603015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216693605016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216693607017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216693621024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216806034015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216806042016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216806050017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216806080024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Greene)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216992266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216992268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216992271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216992286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217100950015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217100952016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217100955017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217100975024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217242582015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217242583016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217242585017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217242598024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217379631015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217379635016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217379637017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217379652024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217474680015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217474681016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217474683017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217474694024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217566866015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217566868016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217566869017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217566880024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217634202015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217634204016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217634206017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217634225024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725579015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725581016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725583017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725597024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217799560015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217799563016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217799567017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217799590024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Cruz)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218060837015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218060839016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218060842017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218060866024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218171387015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218171390016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218171392017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218171407024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218283822015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218283824016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218283826017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218283839024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218380729015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218380732016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218380735017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218380749024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218482417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218482420016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218482422017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218482436024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218579616015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218579618016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218579620017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218579637024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662577015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662579016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662581017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662593024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218809254015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218809256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218809259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218809279024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218895989015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218895991016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218895994017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218896040024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218992357015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218992358016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218992360017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218992373024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219077971015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219077973016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219077974017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219077987024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219194704015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219194707016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219194710017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219194726024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219278337015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219278340016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219278343017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219278354024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Wright)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Lee)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219595497015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219595498016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219595500017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219595510024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219694383015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219694385016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219694387017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219694402024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219808222015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219808224016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219808231017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219808253024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219915900015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219915902016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219915905017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219915919024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219996295015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219996298016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219996301017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219996318024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082158015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082161016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082164017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082180024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220188301015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220188305016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220188309017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220188328024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220279796015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220279798016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220279802017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220279828024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220382723015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220382725016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220382728017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220382744024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220472878015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220472879016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220472881017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220472896024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220566374015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220566376016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220566378017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220566393024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677782015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677784016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677787017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677801024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220763420015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220763422016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220763425017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220763438024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220866799015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220866801016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220866803017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220866817024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Denise Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221033113015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221033115016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221033116017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221033127024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221147985015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221147987016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221147989017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221148012024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221249005015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221249021016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221249053017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221249156024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Katherine Munoz)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221457569015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221457571016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221457573017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221457591024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (April Peterson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (William Coleman)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kevin Long)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rebecca Gonzalez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221762602015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221762604016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221762605017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221762624024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221841375015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221841377016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221841379017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221841391024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221924951015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221924952016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221924954017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221924966024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019816015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019818016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019820017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019835024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222112111015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222112114016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222112117017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222112133024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222206951015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222206954016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222206956017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222206972024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222300271015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222300273016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222300276017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222300293024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222395987015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222395989016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222395991017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222396022024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222500829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222500831016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222500833017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222500852024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639542015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639544016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639545017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639559024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222737365015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222737368016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222737371017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222737390024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222838934015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222838936016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222838938017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222838953024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222938265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222938267016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222938269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222938284024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223027546015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223027548016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223027550017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223027566024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223157764015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223157765016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223157767017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223157778024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223300109015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223300140016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223300149017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223300188024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Murphy)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223611242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223611245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223611247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223611263024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223697519015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223697520016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223697522017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223697535024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223792750015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223792752016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223792755017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223792770024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223884111015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223884112016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223884114017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223884125024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224004906015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224004908016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224004910017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224004925024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224094492015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224094494016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224094495017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224094507024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224181398015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224181400016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224181403017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224181417024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224289563015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224289566016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224289568017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224289582024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224362412015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224362414016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224362417017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224362435024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224445156015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224445157016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224445159017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224445172024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224555245015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224555248016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224555251017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224555265024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Thomas Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224764421015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224764423016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224764426017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224764440024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224888329015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224888331016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224888334017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224888351024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224975230015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224975233016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224975235017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224975249024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225068406015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225068408016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225068410017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225068421024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225172842015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225172845016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225172847017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225172861024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225287590015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225287593016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225287601017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225287616024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225416984015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225416987016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225416989017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225417035024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225515687015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225515689016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225515692017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225515706024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225631915015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225631917016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225631919017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225631936024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225743247015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225743249016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225743251017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225743264024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225849890015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225849892016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225849894017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225849909024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225954206015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225954209016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225954212017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225954227024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226039403015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226039405016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226039409017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226039424024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226130953015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226130958016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226130962017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226130985024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226213913015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226213915016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226213917017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226213931024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226297432015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226297434016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226297436017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226297450024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226360588015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226360591016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226360593017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226360612024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226421487015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226421491016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226421494017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226421520024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226501363015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226501365016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226501367017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226501381024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226578479015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226578482016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226578485017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226578506024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226653880015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226653882016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226653885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226653903024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226743238015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226743241016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226743243017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226743260024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Hobbs)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226863253015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226863256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226863260017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226863280024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226933631015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226933634016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226933636017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226933655024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226993277015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226993280016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226993283017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226993303024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Daniel Morales)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227104363015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227104365016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227104368017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227104389024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227172550015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227172551016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227172553017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227172565024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Anthony Moore)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Crystal Harris)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227361909015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227361912016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227361915017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227361938024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laurie Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Daniel Roberts)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227544599015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227544602016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227544605017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227544623024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227615341015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227615344016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227615347017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227615369024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227686259015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227686262016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227686265017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227686283024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227759711015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227759713016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227759715017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227759730024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227822526015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227822527016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227822529017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227822543024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_SortAssetListTask.json b/TEST_10/failed_SortAssetListTask.json new file mode 100644 index 0000000..6222dbd --- /dev/null +++ b/TEST_10/failed_SortAssetListTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"goal": "Sort the \"assets\" list by the following fields:\n - Cost center (descending)\n - Serial number (ascending)\n - Location (ascending)", "sort_dirs": ["desc", "asc", "asc"], "sort_fields": ["cost_center", "serial_number", "location"]}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jose Parker)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_SortChangeRequestListTask.json b/TEST_10/failed_SortChangeRequestListTask.json new file mode 100644 index 0000000..5775d1d --- /dev/null +++ b/TEST_10/failed_SortChangeRequestListTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_SortHardwareListTask.json b/TEST_10/failed_SortHardwareListTask.json new file mode 100644 index 0000000..5775d1d --- /dev/null +++ b/TEST_10/failed_SortHardwareListTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_SortIncidentListTask.json b/TEST_10/failed_SortIncidentListTask.json new file mode 100644 index 0000000..5775d1d --- /dev/null +++ b/TEST_10/failed_SortIncidentListTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_SortServiceCatalogItemListTask.json b/TEST_10/failed_SortServiceCatalogItemListTask.json new file mode 100644 index 0000000..5775d1d --- /dev/null +++ b/TEST_10/failed_SortServiceCatalogItemListTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_SortUserListTask.json b/TEST_10/failed_SortUserListTask.json new file mode 100644 index 0000000..12f2f8c --- /dev/null +++ b/TEST_10/failed_SortUserListTask.json @@ -0,0 +1 @@ +{"cheat": [], "no_reward": [], "exception": [{"config": {"goal": "Sort the \"users\" list by the following fields:\n - Title (descending)\n - Department (descending)", "sort_dirs": ["desc", "desc"], "sort_fields": ["title", "department"]}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Hector Wright)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_reasons_index.json b/TEST_10/failed_reasons_index.json new file mode 100644 index 0000000..7654a89 --- /dev/null +++ b/TEST_10/failed_reasons_index.json @@ -0,0 +1,178 @@ +{ + "1": { + "file": "failed_AllMenuTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"AI Search\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"AI Search for Next Experience\\\"], div[role=\\\"button\\\"][aria-label=\\\"AI Search for Next Experience\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Guided Setup for Zing to AI Search Migration\", exact=True)\n\n" + }, + "2": { + "file": "failed_AllMenuTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=James.Moore.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "3": { + "file": "failed_CreateChangeRequestTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Michael.James.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "4": { + "file": "failed_CreateHardwareAssetTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Paul.Foley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "5": { + "file": "failed_CreateHardwareAssetTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 1300, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 582, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 123, in __init__\n super().__init__(seed=seed, instance=instance, start_rel_url=form_url)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" + }, + "6": { + "file": "failed_CreateIncidentTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Christopher.Wong.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "7": { + "file": "failed_CreateProblemTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 1335, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 582, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 123, in __init__\n super().__init__(seed=seed, instance=instance, start_rel_url=form_url)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" + }, + "8": { + "file": "failed_CreateUserTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 772, in cheat\n self._fill_fields(page, iframe, self.task_fields)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 397, in _fill_fields\n self._get_fields(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in _get_fields\n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in \n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 201, in is_field_visible\n return page.evaluate(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8183, in evaluate\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 435, in evaluate\n return await self._main_frame.evaluate(expression, arg)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 278, in evaluate\n await self._channel.send(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Page.evaluate: TypeError: Cannot read properties of undefined (reading 'getElementParentNode')\n at klass.isDisplayNone (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21912:23)\n at klass.isVisible (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21866:13)\n at eval (eval at evaluate (:226:30), :1:18)\n at eval ()\n at UtilityScript.evaluate (:226:30)\n at UtilityScript. (:1:44)\n" + }, + "9": { + "file": "failed_CreateUserTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 772, in cheat\n self._fill_fields(page, iframe, self.task_fields)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 397, in _fill_fields\n self._get_fields(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in _get_fields\n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in \n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 201, in is_field_visible\n return page.evaluate(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8183, in evaluate\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 435, in evaluate\n return await self._main_frame.evaluate(expression, arg)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 278, in evaluate\n await self._channel.send(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Page.evaluate: TypeError: Cannot read properties of undefined (reading 'getElementParentNode')\n at klass.isDisplayNone (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21912:23)\n at klass.isVisible (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21866:13)\n at eval (eval at evaluate (:226:30), :1:18)\n at eval ()\n at UtilityScript.evaluate (:226:30)\n at UtilityScript. (:1:44)\n" + }, + "10": { + "file": "failed_CreateUserTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 772, in cheat\n self._fill_fields(page, iframe, self.task_fields)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 397, in _fill_fields\n self._get_fields(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in _get_fields\n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in \n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 201, in is_field_visible\n return page.evaluate(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8183, in evaluate\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 435, in evaluate\n return await self._main_frame.evaluate(expression, arg)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 278, in evaluate\n await self._channel.send(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Page.evaluate: TypeError: Cannot read properties of undefined (reading 'getElementParentNode')\n at klass.isDisplayNone (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21912:23)\n at klass.isVisible (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21866:13)\n at eval (eval at evaluate (:226:30), :1:18)\n at eval ()\n at UtilityScript.evaluate (:226:30)\n at UtilityScript. (:1:44)\n" + }, + "11": { + "file": "failed_CreateUserTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 134, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" + }, + "12": { + "file": "failed_CreateUserTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 772, in cheat\n self._fill_fields(page, iframe, self.task_fields)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 397, in _fill_fields\n self._get_fields(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in _get_fields\n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in \n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 201, in is_field_visible\n return page.evaluate(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8183, in evaluate\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 435, in evaluate\n return await self._main_frame.evaluate(expression, arg)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 278, in evaluate\n await self._channel.send(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Page.evaluate: TypeError: Cannot read properties of undefined (reading 'getElementParentNode')\n at klass.isDisplayNone (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21912:23)\n at klass.isVisible (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21866:13)\n at eval (eval at evaluate (:226:30), :1:18)\n at eval ()\n at UtilityScript.evaluate (:226:30)\n at UtilityScript. (:1:44)\n" + }, + "13": { + "file": "failed_FilterAssetListTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 173, in table_api_call\n get_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 134, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" + }, + "14": { + "file": "failed_FilterChangeRequestListTask.json", + "reason": "(no 'reason' found)" + }, + "15": { + "file": "failed_FilterHardwareListTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Kevin.Nguyen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "16": { + "file": "failed_FilterHardwareListTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Joe.Bennett.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "17": { + "file": "failed_FilterIncidentListTask.json", + "reason": "(no 'reason' found)" + }, + "18": { + "file": "failed_FilterServiceCatalogItemListTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 165, in validate_on_page\n task.teardown()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 198, in teardown\n table_api_call(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 134, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" + }, + "19": { + "file": "failed_FilterUserListTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 198, in _new_conn\n sock = connection.create_connection(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/connection.py\", line 60, in create_connection\n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/socket.py\", line 974, in getaddrinfo\n for res in _socket.getaddrinfo(host, port, family, type, proto, flags):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsocket.gaierror: [Errno 8] nodename nor servname provided, or not known\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 753, in connect\n self.sock = sock = self._new_conn()\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 205, in _new_conn\n raise NameResolutionError(self.host, self, e) from e\nurllib3.exceptions.NameResolutionError: : Failed to resolve 'dev277402.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 519, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='dev277402.service-now.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'dev277402.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\"))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 700, in send\n raise ConnectionError(e, request=request)\nrequests.exceptions.ConnectionError: HTTPSConnectionPool(host='dev277402.service-now.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'dev277402.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\"))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 1249, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 522, in __init__\n super().__init__(seed=seed, instance=instance, start_rel_url=list_url)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" + }, + "20": { + "file": "failed_FilterUserListTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Timothy.Paul.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "21": { + "file": "failed_ImpersonationTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 134, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" + }, + "22": { + "file": "failed_KnowledgeBaseSearchTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 84, in __init__\n SNowInstance(), # instance would be the non-admin instance here and this might break in case user does not have required permissions\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" + }, + "23": { + "file": "failed_OrderAppleMacBookPro15Task.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Nicole.Holmes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "24": { + "file": "failed_OrderAppleWatchTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 198, in _new_conn\n sock = connection.create_connection(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/connection.py\", line 60, in create_connection\n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/socket.py\", line 974, in getaddrinfo\n for res in _socket.getaddrinfo(host, port, family, type, proto, flags):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsocket.gaierror: [Errno 8] nodename nor servname provided, or not known\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 753, in connect\n self.sock = sock = self._new_conn()\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 205, in _new_conn\n raise NameResolutionError(self.host, self, e) from e\nurllib3.exceptions.NameResolutionError: : Failed to resolve 'dev277402.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 519, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='dev277402.service-now.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'dev277402.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\"))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 700, in send\n raise ConnectionError(e, request=request)\nrequests.exceptions.ConnectionError: HTTPSConnectionPool(host='dev277402.service-now.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'dev277402.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\"))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 622, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 177, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" + }, + "25": { + "file": "failed_OrderDeveloperLaptopTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 165, in validate_on_page\n task.teardown()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 472, in teardown\n db_delete_from_table(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 269, in db_delete_from_table\n response = requests.delete(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 157, in delete\n return request(\"delete\", url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" + }, + "26": { + "file": "failed_OrderDevelopmentLaptopPCTask.json", + "reason": "(no 'reason' found)" + }, + "27": { + "file": "failed_OrderIpadMiniTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Erica.Jones.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "28": { + "file": "failed_OrderIpadMiniTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 164, in validate_on_page\n reward, task_done, _, _ = task.validate(page, chat_messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 492, in validate\n r = get_request_by_id(instance=self.instance, sysid=self.request_sysid)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/requests.py\", line 87, in get_request_by_id\n request = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 134, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" + }, + "29": { + "file": "failed_OrderIpadProTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Kristin.Walker.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "30": { + "file": "failed_OrderIpadProTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 589, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 177, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" + }, + "31": { + "file": "failed_OrderLoanerLaptopTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 72, in create_user\n table_api_call(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 173, in table_api_call\n get_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 134, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" + }, + "32": { + "file": "failed_OrderSalesLaptopTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Richard.Campbell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "33": { + "file": "failed_OrderSalesLaptopTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 600, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 177, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" + }, + "34": { + "file": "failed_OrderStandardLaptopTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=David.Rubio.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "35": { + "file": "failed_OrderStandardLaptopTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Chris.Lewis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "36": { + "file": "failed_SortAssetListTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 1269, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 233, in __init__\n super().__init__(seed=seed, instance=instance, start_rel_url=list_url)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" + }, + "37": { + "file": "failed_SortChangeRequestListTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 1290, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 233, in __init__\n super().__init__(seed=seed, instance=instance, start_rel_url=list_url)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" + }, + "38": { + "file": "failed_SortHardwareListTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 134, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" + }, + "39": { + "file": "failed_SortHardwareListTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 264, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Kim.Miranda.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "40": { + "file": "failed_SortIncidentListTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 265, in start\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 189, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Page.wait_for_function: DOMException: Failed to read a named property 'WORKARENA_LOAD_COMPLETE' from 'Window': Blocked a frame with origin \"https://dev277402.service-now.com\" from accessing a cross-origin frame.\n at eval (eval at predicate (eval at evaluate (:226:30)), :1:61)\n at eval ()\n at predicate (eval at evaluate (:226:30), :11:37)\n at next (eval at evaluate (:226:30), :32:31)\n at eval (eval at evaluate (:226:30), :42:11)\n at UtilityScript.evaluate (:228:17)\n at UtilityScript. (:1:44)\n" + }, + "41": { + "file": "failed_SortIncidentListTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nssl.SSLEOFError: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1016)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\nurllib3.exceptions.SSLError: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1016)\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 519, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='dev277402.service-now.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1016)')))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 1332, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 233, in __init__\n super().__init__(seed=seed, instance=instance, start_rel_url=list_url)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 66, in check_status\n self._check_is_hibernating()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 73, in _check_is_hibernating\n response = requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 698, in send\n raise SSLError(e, request=request)\nrequests.exceptions.SSLError: HTTPSConnectionPool(host='dev277402.service-now.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1016)')))\n" + }, + "42": { + "file": "failed_SortIncidentListTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 264, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Crystal.Humphrey.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "43": { + "file": "failed_SortServiceCatalogItemListTask.json", + "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 264, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Martin.Scott.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" + }, + "44": { + "file": "failed_SortUserListTask.json", + "reason": "(no 'reason' found)" + } +} \ No newline at end of file From 1a30c38022b9779077860b860c7cd8e728179fb0 Mon Sep 17 00:00:00 2001 From: Toolkit User Date: Mon, 15 Sep 2025 14:58:27 +0000 Subject: [PATCH 3/6] removed unwanted files --- TEST_10/failed_AllMenuTask.json | 1 - TEST_10/failed_CreateChangeRequestTask.json | 1 - TEST_10/failed_CreateHardwareAssetTask.json | 1 - TEST_10/failed_CreateIncidentTask.json | 1 - TEST_10/failed_CreateProblemTask.json | 1 - TEST_10/failed_CreateUserTask.json | 1 - TEST_10/failed_FilterAssetListTask.json | 1 - .../failed_FilterChangeRequestListTask.json | 1 - TEST_10/failed_FilterHardwareListTask.json | 1 - TEST_10/failed_FilterIncidentListTask.json | 1 - ...iled_FilterServiceCatalogItemListTask.json | 1 - TEST_10/failed_FilterUserListTask.json | 1 - TEST_10/failed_ImpersonationTask.json | 1 - TEST_10/failed_KnowledgeBaseSearchTask.json | 1 - .../failed_OrderAppleMacBookPro15Task.json | 1 - TEST_10/failed_OrderAppleWatchTask.json | 1 - TEST_10/failed_OrderDeveloperLaptopTask.json | 1 - .../failed_OrderDevelopmentLaptopPCTask.json | 1 - TEST_10/failed_OrderIpadMiniTask.json | 1 - TEST_10/failed_OrderIpadProTask.json | 1 - TEST_10/failed_OrderLoanerLaptopTask.json | 1 - TEST_10/failed_OrderSalesLaptopTask.json | 1 - TEST_10/failed_OrderStandardLaptopTask.json | 1 - TEST_10/failed_SortAssetListTask.json | 1 - TEST_10/failed_SortChangeRequestListTask.json | 1 - TEST_10/failed_SortHardwareListTask.json | 1 - TEST_10/failed_SortIncidentListTask.json | 1 - ...failed_SortServiceCatalogItemListTask.json | 1 - TEST_10/failed_SortUserListTask.json | 1 - TEST_10/failed_reasons_index.json | 178 ---------- src/workarena_test.py | 94 ++---- tests/test_yoko.py | 312 ------------------ 32 files changed, 28 insertions(+), 585 deletions(-) delete mode 100644 TEST_10/failed_AllMenuTask.json delete mode 100644 TEST_10/failed_CreateChangeRequestTask.json delete mode 100644 TEST_10/failed_CreateHardwareAssetTask.json delete mode 100644 TEST_10/failed_CreateIncidentTask.json delete mode 100644 TEST_10/failed_CreateProblemTask.json delete mode 100644 TEST_10/failed_CreateUserTask.json delete mode 100644 TEST_10/failed_FilterAssetListTask.json delete mode 100644 TEST_10/failed_FilterChangeRequestListTask.json delete mode 100644 TEST_10/failed_FilterHardwareListTask.json delete mode 100644 TEST_10/failed_FilterIncidentListTask.json delete mode 100644 TEST_10/failed_FilterServiceCatalogItemListTask.json delete mode 100644 TEST_10/failed_FilterUserListTask.json delete mode 100644 TEST_10/failed_ImpersonationTask.json delete mode 100644 TEST_10/failed_KnowledgeBaseSearchTask.json delete mode 100644 TEST_10/failed_OrderAppleMacBookPro15Task.json delete mode 100644 TEST_10/failed_OrderAppleWatchTask.json delete mode 100644 TEST_10/failed_OrderDeveloperLaptopTask.json delete mode 100644 TEST_10/failed_OrderDevelopmentLaptopPCTask.json delete mode 100644 TEST_10/failed_OrderIpadMiniTask.json delete mode 100644 TEST_10/failed_OrderIpadProTask.json delete mode 100644 TEST_10/failed_OrderLoanerLaptopTask.json delete mode 100644 TEST_10/failed_OrderSalesLaptopTask.json delete mode 100644 TEST_10/failed_OrderStandardLaptopTask.json delete mode 100644 TEST_10/failed_SortAssetListTask.json delete mode 100644 TEST_10/failed_SortChangeRequestListTask.json delete mode 100644 TEST_10/failed_SortHardwareListTask.json delete mode 100644 TEST_10/failed_SortIncidentListTask.json delete mode 100644 TEST_10/failed_SortServiceCatalogItemListTask.json delete mode 100644 TEST_10/failed_SortUserListTask.json delete mode 100644 TEST_10/failed_reasons_index.json delete mode 100644 tests/test_yoko.py diff --git a/TEST_10/failed_AllMenuTask.json b/TEST_10/failed_AllMenuTask.json deleted file mode 100644 index 957c966..0000000 --- a/TEST_10/failed_AllMenuTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"application": "AI Search", "module": "AI Search for Next Experience > Guided Setup for Zing to AI Search Migration", "url": "/now/nav/ui/classic/params/target/%24guided_setup.do%23%2Fcontent%2Fb6f026dc5b240110115dca225681c7ec%3Ffocus%3Dff826e105b640110115dca225681c7e3%26group_focuses%3D%26home_options%3Dintro%26scroll_to%3D%26filter%3Dall"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"AI Search\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"AI Search for Next Experience\\\"], div[role=\\\"button\\\"][aria-label=\\\"AI Search for Next Experience\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Guided Setup for Zing to AI Search Migration\", exact=True)\n\n"}, {"config": {"application": "Activity Subscriptions", "module": "Administration > Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DActivity%2520Subscriptions%2520Properties%26sysparm_category%3DActivity%2520Subscriptions"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Activity Subscriptions\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Properties\", exact=True)\n\n"}, {"config": {"application": "Activity Subscriptions", "module": "Configuration > Activity Groups", "url": "/now/nav/ui/classic/params/target/sn_actsub_subscribable_object_list.do%3Fsysparm_userpref_module%3D7923d754db003200fa9b32d8f0b8f5f2"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Activity Subscriptions\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Configuration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Configuration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Activity Groups\", exact=True)\n\n"}, {"config": {"application": "Administration", "module": "Guided Setup", "url": "/now/nav/ui/classic/params/target/%24guided_setup.do%23%2Fcontent%2F2a9599a67310230021741c86fbf6a741%3Ffocus%3D77d5d9a67310230021741c86fbf6a77a%26group_focuses%3D%26home_options%3Dintro%26scroll_to%3D%26filter%3Dall"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Adoption Services", "module": "All Guidance", "url": "/now/nav/ui/classic/params/target/help_guidance_list.do%3Fsysparm_userpref_module%3D1b37f6c3530010109c22ddeeff7b1218"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Adoption Services\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"All Guidance\", exact=True)\n\n"}, {"config": {"application": "Antivirus", "module": "Configuration", "url": "/now/nav/ui/classic/params/target/%24snap_properties_ui.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Antivirus\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Configuration\", exact=True)\n\n"}, {"config": {"application": "Antivirus", "module": "Quarantine", "url": "/now/nav/ui/classic/params/target/quarantined_file_list.do%3Fsysparm_userpref_module%3Dad5451fd733a130019ee2f163cf6a7ee"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Antivirus\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Quarantine\", exact=True)\n\n"}, {"config": {"application": "App Engine", "module": "Templates > App Templates", "url": "/now/nav/ui/classic/params/target/sys_app_template_list.do%3Fsysparm_userpref_module%3De795b1e11b560110cf89ea46624bcb96%26sysparm_query%3Dcreate_app%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"App Engine\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Templates\\\"], div[role=\\\"button\\\"][aria-label=\\\"Templates\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"App Templates\", exact=True)\n\n"}, {"config": {"application": "Assessments", "module": "Administration > Assessment Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DAssessments%2520Properties%26sysparm_category%3DAssessments"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Thomas.Lynn.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Administration > Custom Metric Type", "url": "/now/nav/ui/classic/params/target/asmt_custom_metric_list.do%3Fsysparm_userpref_module%3D8e2c3fc5c30230100aab789dce40dd58"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mary.Perry.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Administration > Decision Matrixes", "url": "/now/nav/ui/classic/params/target/asmt_decision_matrix_list.do%3Fsysparm_userpref_module%3D0b8f6213d7010100fceaa6859e6103ba%26sysparm_query%3Dmetric_type.evaluation_method%253Dassessment%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 76, in cheat\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"application": "Assessments", "module": "Advanced > Assessment Stakeholders", "url": "/now/nav/ui/classic/params/target/asmt_m2m_stakeholder_list.do%3Fsysparm_userpref_module%3D77929d1abf2201007a6d257b3f0739a6"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Assessments\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Advanced\\\"], div[role=\\\"button\\\"][aria-label=\\\"Advanced\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Assessment Stakeholders\", exact=True)\n\n"}, {"config": {"application": "Assessments", "module": "Advanced > Create Stakeholders", "url": "/now/nav/ui/classic/params/target/associate_category_users.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Dale.Mendez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Assessment Instances > All", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3D8667472b67700300ba57c3105685efb4%26sysparm_view%3Dassessment%26sysparm_query%3Dmetric_type.evaluation_method%253Dassessment%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 76, in cheat\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"application": "Assessments", "module": "Assessment Instances > Cancelled", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3D7c2128878710030039ed851c97cb0b2a%26sysparm_view%3Dassessment%26sysparm_query%3Dmetric_type.evaluation_method%253Dassessment%255Estate%253Dcanceled%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Mitchell)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Assessments", "module": "Assessment Instances > Completed", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_query%3Dmetric_type.evaluation_method%3Dassessment%5Estate%3Dcomplete%5EORDERBYDESCtaken_on%26sysparm_first_row%3D1%26sysparm_view%3Dassessment"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jared.Anderson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Assessment Instances > In progress", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3D4d3024878710030039ed851c97cb0bb9%26sysparm_view%3Dassessment%26sysparm_query%3Dmetric_type.evaluation_method%253Dassessment%255Estate%253Dwip%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Assessments\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Assessment Instances\\\"], div[role=\\\"button\\\"][aria-label=\\\"Assessment Instances\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"In progress\", exact=True)\n\n"}, {"config": {"application": "Assessments", "module": "Assessment Instances > Ready to take", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3D2c49bc71bf2001007a6d257b3f073957%26sysparm_view%3Dassessment%26sysparm_query%3Dmetric_type.evaluation_method%253Dassessment%255Estate%253Dready%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ann.Riley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Metric Definition > Categories", "url": "/now/nav/ui/classic/params/target/asmt_metric_category_list.do%3Fsysparm_userpref_module%3D9605be1237000100fceabfc8bcbe5d2c%26sysparm_view%3Dassessment%26sysparm_query%3Dmetric_type.evaluation_method%253Dassessment%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ryan.Pitts.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Metric Definition > Metrics", "url": "/now/nav/ui/classic/params/target/asmt_metric_list.do%3Fsysparm_userpref_module%3De30a481737233000fceabfc8bcbe5daf%26sysparm_view%3Dassessment%26sysparm_query%3Dmetric_type.evaluation_method%253Dassessment%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/home\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Metric Definition > Net Promoter Templates (NPS)", "url": "/now/nav/ui/classic/params/target/asmt_nps_template_list.do%3Fsysparm_userpref_module%3Da1442666df523100b5157a0d3df2635b%26sysparm_view%3Dnps"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alexis.Sloan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Assessments", "module": "Metric Definition > Templates", "url": "/now/nav/ui/classic/params/target/asmt_template_list.do%3Fsysparm_userpref_module%3D54fa45e1d7810100fceaa6859e6103ad%26sysparm_view%3Dassessment"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Assessments\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Metric Definition\\\"], div[role=\\\"button\\\"][aria-label=\\\"Metric Definition\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Templates\", exact=True)\n\n"}, {"config": {"application": "Assessments", "module": "Metric Definition > Types", "url": "/now/nav/ui/classic/params/target/asmt_metric_type_list.do%3Fsysparm_userpref_module%3D68acfd3dd7240100fceaa6859e61036a%26sysparm_view%3Dassessment%26sysparm_query%3Devaluation_method%253Dassessment%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Assessments\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Metric Definition\\\"], div[role=\\\"button\\\"][aria-label=\\\"Metric Definition\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Types\", exact=True)\n\n"}, {"config": {"application": "Asset", "module": "Administration > Asset Creation Queue", "url": "/now/nav/ui/classic/params/target/alm_asset_creation_queue_list.do%3Fsysparm_userpref_module%3Dda9eabd00fb74010967863cda8767e52"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ethan.Harvey.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Asset", "module": "Administration > Asset-CI Hardware Status Mapping", "url": "/now/nav/ui/classic/params/target/alm_hardware_state_mapping_list.do%3Fsysparm_userpref_module%3D46c478649390120088437a75e57ffb3d%26sysparm_query%3Dootb%253Dfalse%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alexis.Baird.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Asset", "module": "Administration > Asset-CI Install Status mapping", "url": "/now/nav/ui/classic/params/target/alm_asset_ci_state_mapping_list.do%3Fsysparm_userpref_module%3Dec0388909310120072587a75e57ffbfb%26sysparm_query%3Dootb%253Dfalse%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Zachary.Mccullough.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Asset", "module": "Portfolios > All Assets", "url": "/now/nav/ui/classic/params/target/alm_asset_list.do%3Fsysparm_userpref_module%3D502989403703100044e0bfc8bcbe5d6d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brittney.Burns.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Asset", "module": "Portfolios > Hardware Assets", "url": "/now/nav/ui/classic/params/target/alm_hardware_list.do%3Fsysparm_userpref_module%3Dbfd7b20c37f3100044e0bfc8bcbe5d49"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 76, in cheat\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"application": "Auto Recovery", "module": "Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DAuto%2520Recovery%2520Properties%26sysparm_category%3DAuto%2520Recovery%2520Properties"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joseph.Franco.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Automated Test Framework (ATF)", "module": "Administration > Test Templates", "url": "/now/nav/ui/classic/params/target/sys_atf_test_template_list.do%3Fsysparm_userpref_module%3D32ea18b20b2022009cfdc71437673a24"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sarah.Collins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Automated Test Framework (ATF)", "module": "Run > Active Manual Test Runners", "url": "/now/nav/ui/classic/params/target/sys_atf_agent_list.do%3Fsysparm_userpref_module%3Df83735bd53b222007e7829cac2dc34ec%26sysparm_query%3Dstatus%253Donline%255Etype%253Dmanual%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amanda.Jones.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Automated Test Framework (ATF)", "module": "Run > Active Scheduled Test Runners", "url": "/now/nav/ui/classic/params/target/sys_atf_agent_list.do%3Fsysparm_userpref_module%3Dcba4840b5390320064a5c2e5dec58773%26sysparm_query%3Dstatus%253Donline%255Etype%253Dscheduled%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Daniel.Larson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Automated Test Framework (ATF)", "module": "Run > Waiting/Running Test Runs", "url": "/now/nav/ui/classic/params/target/sys_atf_test_result_list.do%3Fsysparm_query%3DstatusINwaiting%2Crunning%5EORstatus%3D"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sarah.Lucas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Availability", "module": "Results", "url": "/now/nav/ui/classic/params/target/service_availability_list.do%3Fsysparm_userpref_module%3D62f4d11e0f3201101fb5cc11ff767e03%26sysparm_view%3Dci_availability%26sysparm_query%3Dcmdb_ciISNOTEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 76, in cheat\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"application": "Benchmarks", "module": "Administration > Category", "url": "/now/nav/ui/classic/params/target/sn_bm_common_indicator_category_list.do%3Fsysparm_userpref_module%3D3d01eb4ccb0332008c061aeb034c9c76"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Eric.Garcia.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Benchmarks", "module": "Administration > Setup", "url": "/now/nav/ui/classic/params/target/%24bm_setup.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Business Calendar", "module": "Business Calendar Entries", "url": "/now/nav/ui/classic/params/target/business_calendar_span_list.do%3Fsysparm_userpref_module%3D0e6b2efa0f3f23003c195489c4767e30%26sysparm_query%3Dcalendar.is_legacy_schedule%253Dfalse%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 76, in cheat\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"application": "CSDM", "module": "Design > Information Object", "url": "/now/nav/ui/classic/params/target/cmdb_ci_information_object_list.do%3Fsysparm_userpref_module%3D29382682235200106682110d96bf656d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 76, in cheat\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"application": "CSDM", "module": "Manage Technical Services > Technical Service", "url": "/now/nav/ui/classic/params/target/cmdb_ci_service_technical_list.do%3Fsysparm_userpref_module%3D292944a3231300106682110d96bf659d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"CSDM\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Manage Technical Services\\\"], div[role=\\\"button\\\"][aria-label=\\\"Manage Technical Services\\\"]\").first\n\n"}, {"config": {"application": "CSDM", "module": "Manage Technical Services > Technical Service Offering", "url": "/now/nav/ui/classic/params/target/service_offering_list.do%3Fsysparm_userpref_module%3D550ce28e231200106682110d96bf65a7%26sysparm_query%3Dservice_classification%253DTechnical%2BService%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "CSDM", "module": "Manage Technical Services > Technology Request Catalog", "url": "/now/nav/ui/classic/params/target/sc_cat_item_subscribe_mtom_list.do%3Fsysparm_userpref_module%3Dc99b7706231200106682110d96bf6567%26sysparm_query%3Dservice_offering.service_classification%253DTechnical%2BService%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"CSDM\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Manage Technical Services\\\"], div[role=\\\"button\\\"][aria-label=\\\"Manage Technical Services\\\"]\").first\n\n"}, {"config": {"application": "CSDM", "module": "Sell and Consume > Business Service", "url": "/now/nav/ui/classic/params/target/cmdb_ci_service_list.do%3Fsysparm_userpref_module%3D857b7706231200106682110d96bf6512%26sysparm_query%3Dservice_classification%253DBusiness%2BService%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jennifer.Vega.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Change", "module": "Administration > Change Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DChange%2520Management%2520Properties%26sysparm_category%3DChange%2520Management"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Desiree.Berg.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Change", "module": "Administration > Conflict Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DChange%2520Management%2520Conflict%2520Analysis%2520Properties%26sysparm_category%3DChange%2520Collision"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 76, in cheat\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"application": "Change", "module": "Administration > Risk Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DChange%2520Risk%2520Properties%26sysparm_category%3DChange%2520Risk"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Change", "module": "Administration > Unauthorized Change Properties", "url": "/now/nav/ui/classic/params/target/unauth_chg_prop.do%3Fsys_id%3Dbdaaf92f231650101488dc1756bf6543"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Daniel.Harding.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Change", "module": "Administration > User Criteria", "url": "/now/nav/ui/classic/params/target/user_criteria_list.do%3Fsysparm_userpref_module%3D417fe96053c30110610bddeeff7b12b1%26sysparm_query%3Dactive%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Change\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"User Criteria\", exact=True)\n\n"}, {"config": {"application": "Change", "module": "Schedules > Blackout Schedules", "url": "/now/nav/ui/classic/params/target/cmn_schedule_blackout_list.do%3Fsysparm_userpref_module%3D88ca5b6a0a0a2c3e4f6149324844470e"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kristy Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Change", "module": "Schedules > Change Schedules", "url": "/now/nav/ui/classic/params/target/sn_chg_soc_landing.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Gregory.Mejia.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Change", "module": "Schedules > Default Style Rules", "url": "/now/nav/ui/classic/params/target/chg_soc_style_rule_list.do%3Fsysparm_userpref_module%3D2b6d0ca757211300fca24786cc94f9cd%26sysparm_query%3Dactive%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Arthur.Cortez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Change", "module": "Schedules > Maintenance Schedules", "url": "/now/nav/ui/classic/params/target/cmn_schedule_maintenance_list.do%3Fsysparm_userpref_module%3Dc81640d237001000bff8e0f617733408"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Change\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Schedules\\\"], div[role=\\\"button\\\"][aria-label=\\\"Schedules\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Maintenance Schedules\", exact=True)\n\n"}, {"config": {"application": "Change", "module": "Standard Change > My Proposals", "url": "/now/nav/ui/classic/params/target/std_change_proposal_list.do%3Fsysparm_userpref_module%3Da1cf6aa293b002002dcef157b67ffb20%26sysparm_fixed_query%3Dopened_by%3Djavascript%3Ags.getUserID()"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Compliance", "module": "Desired State > Audit Results", "url": "/now/nav/ui/classic/params/target/cert_audit_result_list.do%3Fsysparm_userpref_module%3D24b6993cd7600100c11180f29e61035d%26sysparm_query%3Daudit_type%253Ddesired_state%255EORDERBYDESCsys_created_on%255EGROUPBYaudit"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Compliance\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Desired State\\\"], div[role=\\\"button\\\"][aria-label=\\\"Desired State\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Audit Results\", exact=True)\n\n"}, {"config": {"application": "Compliance", "module": "Desired State > Audits", "url": "/now/nav/ui/classic/params/target/cert_audit_list.do%3Fsysparm_userpref_module%3Dc966193cd7600100c11180f29e6103ff%26sysparm_query%3Daudit_type%253Ddesired_state%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Compliance\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Desired State\\\"], div[role=\\\"button\\\"][aria-label=\\\"Desired State\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Audits\", exact=True)\n\n"}, {"config": {"application": "Compliance", "module": "Desired State > Follow On Tasks", "url": "/now/nav/ui/classic/params/target/cert_follow_on_task_list.do%3Fsysparm_userpref_module%3D38e61578d7600100c11180f29e61038c%26sysparm_query%3Dactive%253Dtrue%255Eaudit.audit_type%253Ddesired_state%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Shawn Patterson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Compliance", "module": "Desired State > Templates", "url": "/now/nav/ui/classic/params/target/cert_template_list.do%3Fsysparm_userpref_module%3D5e46d53cd7600100c11180f29e6103df%26sysparm_query%3Dactive%253Dtrue%255Eaudit_type%253Ddesired_state%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Compliance\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Desired State\\\"], div[role=\\\"button\\\"][aria-label=\\\"Desired State\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Templates\", exact=True)\n\n"}, {"config": {"application": "Compliance", "module": "Scripted Audits > Audit Results", "url": "/now/nav/ui/classic/params/target/cert_audit_result_list.do%3Fsysparm_userpref_module%3D242f4111ef22010035c61ab995c0fb9b%26sysparm_query%3Daudit_type%253Dscripted%255EORDERBYDESCsys_created_on%255EGROUPBYaudit"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Compliance\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Scripted Audits\\\"], div[role=\\\"button\\\"][aria-label=\\\"Scripted Audits\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Audit Results\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Application Services > Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DApplication%2520Service%2520Properties%26sysparm_category%3DApplication%2520Service%2520Properties"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Application Services\\\"], div[role=\\\"button\\\"][aria-label=\\\"Application Services\\\"]\").first\n\n"}, {"config": {"application": "Configuration", "module": "Application Services > Service Group Responsibilities", "url": "/now/nav/ui/classic/params/target/sa_svc_group_responsibilities_list.do%3Fsysparm_userpref_module%3D4ad57d837f001300995cbaf8befa9149"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Application Services\\\"], div[role=\\\"button\\\"][aria-label=\\\"Application Services\\\"]\").first\n\n"}, {"config": {"application": "Configuration", "module": "Application Services > Service Groups", "url": "/now/nav/ui/classic/params/target/cmdb_ci_service_group_list.do%3Fsysparm_userpref_module%3D47c0ecd57f130300995cbaf8befa9109"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Application Services\\\"], div[role=\\\"button\\\"][aria-label=\\\"Application Services\\\"]\").first\n\n"}, {"config": {"application": "Configuration", "module": "Baselines > Baselines", "url": "/now/nav/ui/classic/params/target/cmdb_baseline_list.do%3Fsysparm_userpref_module%3Df447dce2a9fe3dba006ccac4640857d7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 120, in cheat\n with page.expect_navigation():\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 85, in __exit__\n self._event.value\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 59, in value\n raise exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 208, in continuation\n event = await waiter.result()\n ^^^^^^^^^^^^^^^^^^^^^\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n=========================== logs ===========================\nwaiting for navigation until 'load'\n============================================================\n"}, {"config": {"application": "Configuration", "module": "CMDB Dashboard > CMDB View", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3D0b35c80ceb10220078e44d3df106fe61"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"CMDB Dashboard\\\"], div[role=\\\"button\\\"][aria-label=\\\"CMDB Dashboard\\\"]\").first\n\n"}, {"config": {"application": "Configuration", "module": "CMDB Dashboard > Group View", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3D5b080828c7843200a210c1452e976394"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"CMDB Dashboard\\\"], div[role=\\\"button\\\"][aria-label=\\\"CMDB Dashboard\\\"]\").first\n\n"}, {"config": {"application": "Configuration", "module": "CMDB Dashboard > Service View", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3D48b1c6beebb3120078e44d3df106fe29"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tim.Neal.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Change Verification > Planned Change Validation Script", "url": "/now/nav/ui/classic/params/target/planned_change_validation_script_list.do%3Fsysparm_userpref_module%3D8eb947efd7410200c1ed0fbc5e61033d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Garrison)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Configuration", "module": "Change Verification > Proposed Change Verification Rules", "url": "/now/nav/ui/classic/params/target/proposed_change_verification_rules_list.do%3Fsysparm_userpref_module%3Da8e5fef07f70020009fedf92bdfa91cc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=David.Hopkins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Clusters > All", "url": "/now/nav/ui/classic/params/target/cmdb_ci_cluster_list.do%3Fsysparm_userpref_module%3D5fcd96d7c0a8010e018af624f8b9d77d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Eileen.Garrison.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Data Center > Data Center", "url": "/now/nav/ui/classic/params/target/cmdb_ci_datacenter_list.do%3Fsysparm_userpref_module%3De75381430a0a0aa70019c65666b6c277"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Patricia Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Configuration", "module": "Database Instances > DB2", "url": "/now/nav/ui/classic/params/target/cmdb_ci_db_db2_instance_list.do%3Fsysparm_userpref_module%3Dee0f992bc0a8016400b75bc4e8291e75"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Vanessa.Parks.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Docker > Containers", "url": "/now/nav/ui/classic/params/target/cmdb_ci_docker_container_list.do%3Fsysparm_userpref_module%3D9ddcdf97c30122007bf1bea192d3aed8"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Docker\\\"], div[role=\\\"button\\\"][aria-label=\\\"Docker\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Containers\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Docker > Engines", "url": "/now/nav/ui/classic/params/target/cmdb_ci_docker_engine_list.do%3Fsysparm_userpref_module%3D7d6b5f97c30122007bf1bea192d3ae7a"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Docker\\\"], div[role=\\\"button\\\"][aria-label=\\\"Docker\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Engines\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Docker > Global Images", "url": "/now/nav/ui/classic/params/target/cmdb_ci_docker_image_list.do%3Fsysparm_userpref_module%3Df37c5f97c30122007bf1bea192d3ae69"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Judy.Pena.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Docker > Image Tags", "url": "/now/nav/ui/classic/params/target/cmdb_ci_docker_image_tag_list.do%3Fsysparm_userpref_module%3D3b5d53d7c30122007bf1bea192d3ae0e"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Andrew.Gomez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Docker > Local Images", "url": "/now/nav/ui/classic/params/target/cmdb_ci_docker_local_image_list.do%3Fsysparm_userpref_module%3D6cac9f97c30122007bf1bea192d3aefe"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Rita.Chaney.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Identification/Reconciliation > CI Identifiers", "url": "/now/nav/ui/classic/params/target/cmdb_identifier_list.do%3Fsysparm_userpref_module%3D5b10d2b79f233100d3921a1cf67fcfd3"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Identification/Reconciliation\\\"], div[role=\\\"button\\\"][aria-label=\\\"Identification/Reconciliation\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"CI Identifiers\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Identification/Reconciliation > IRE Data Source Rules", "url": "/now/nav/ui/classic/params/target/cmdb_ire_data_source_rule_list.do%3Fsysparm_userpref_module%3Dd4d6adfc0f600010c5f2fc91ff767e4c"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Identification/Reconciliation\\\"], div[role=\\\"button\\\"][aria-label=\\\"Identification/Reconciliation\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"IRE Data Source Rules\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Identification/Reconciliation > Metadata Editor", "url": "/now/nav/ui/classic/params/target/%24metadata_rules_editor.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Identification/Reconciliation\\\"], div[role=\\\"button\\\"][aria-label=\\\"Identification/Reconciliation\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Metadata Editor\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Identification/Reconciliation > Reconciliation Definitions", "url": "/now/nav/ui/classic/params/target/cmdb_reconciliation_definition_list.do%3Fsysparm_userpref_module%3D3fa056b79f233100d3921a1cf67fcf29"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ashley Compton)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Configuration", "module": "Network > Routers", "url": "/now/nav/ui/classic/params/target/cmdb_ci_ip_router_list.do%3Fsysparm_userpref_module%3D557ff9cc0a0a0b610000e53c9638ea95"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ruth.Bowen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"application": "Configuration", "module": "Relationships > Relationship Type Exclusion List", "url": "/now/nav/ui/classic/params/target/cmdb_rel_filter_list.do%3Fsysparm_userpref_module%3D00764aea9f302200d3921a1cf67fcf4a"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Relationships\\\"], div[role=\\\"button\\\"][aria-label=\\\"Relationships\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Relationship Type Exclusion List\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Servers > ESX", "url": "/now/nav/ui/classic/params/target/cmdb_ci_esx_server_list.do%3Fsysparm_userpref_module%3Daa9859c80ab3015428e036712840d421"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Servers\\\"], div[role=\\\"button\\\"][aria-label=\\\"Servers\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"ESX\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > Controllers", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_controller_list.do%3Fsysparm_userpref_module%3D4a79863337202100dcd48c00dfbe5db0"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Controllers\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > Disks", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_device_list.do%3Fsysparm_userpref_module%3Da7c808a037203000dcd48c00dfbe5d19%26sysparm_query%3Dstorage_type%253Ddisk%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Disks\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > File Shares", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_fileshare_list.do%3Fsysparm_userpref_module%3D37e9ca0437713000dcd48c00dfbe5d00"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"File Shares\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > HBAs", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_hba_list.do%3Fsysparm_userpref_module%3D00f888a037203000dcd48c00dfbe5d00"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"HBAs\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > Pools", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_pool_list.do%3Fsysparm_userpref_module%3D89e7c0a037203000dcd48c00dfbe5d98"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Pools\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > Ports", "url": "/now/nav/ui/classic/params/target/cmdb_ci_fc_port_list.do%3Fsysparm_userpref_module%3D851988a037203000dcd48c00dfbe5dee"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Ports\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > Servers", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_server_list.do%3Fsysparm_userpref_module%3D7627cc6037203000dcd48c00dfbe5daf"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Servers\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > Switches", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_switch_list.do%3Fsysparm_userpref_module%3D6394428037022100dcd48c00dfbe5d50"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Switches\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage > Volumes", "url": "/now/nav/ui/classic/params/target/cmdb_ci_storage_volume_list.do%3Fsysparm_userpref_module%3D0e8884a037203000dcd48c00dfbe5de7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Volumes\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage Networks (SAN) > Connections", "url": "/now/nav/ui/classic/params/target/cmdb_ci_san_connection_list.do%3Fsysparm_userpref_module%3D52a42cf137222100dcd445cbbebe5dd7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage Networks (SAN)\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage Networks (SAN)\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Connections\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage Networks (SAN) > Endpoints", "url": "/now/nav/ui/classic/params/target/cmdb_ci_san_endpoint_list.do%3Fsysparm_userpref_module%3Dad942cf137222100dcd445cbbebe5dc7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage Networks (SAN)\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage Networks (SAN)\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Endpoints\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage Networks (SAN) > Fabrics", "url": "/now/nav/ui/classic/params/target/cmdb_ci_san_fabric_list.do%3Fsysparm_userpref_module%3Dd874a8f137222100dcd445cbbebe5d75"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage Networks (SAN)\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage Networks (SAN)\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Fabrics\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage Networks (SAN) > SANs", "url": "/now/nav/ui/classic/params/target/cmdb_ci_san_list.do%3Fsysparm_userpref_module%3D7c793ce137622100dcd445cbbebe5dc9"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage Networks (SAN)\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage Networks (SAN)\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"SANs\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage Networks (SAN) > Zone Sets", "url": "/now/nav/ui/classic/params/target/cmdb_ci_san_zone_set_list.do%3Fsysparm_userpref_module%3D4b74e8f137222100dcd445cbbebe5d3b"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage Networks (SAN)\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage Networks (SAN)\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Zone Sets\", exact=True)\n\n"}, {"config": {"application": "Configuration", "module": "Storage Networks (SAN) > Zones", "url": "/now/nav/ui/classic/params/target/cmdb_ci_san_zone_list.do%3Fsysparm_userpref_module%3De184e8f137222100dcd445cbbebe5df5"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Configuration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Storage Networks (SAN)\\\"], div[role=\\\"button\\\"][aria-label=\\\"Storage Networks (SAN)\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Zones\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "Map Edge Colors", "url": "/now/nav/ui/classic/params/target/bsm_edge_color_list.do%3Fsysparm_userpref_module%3D13018c103722310052e2cc028e41f1ac"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Map Edge Colors\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "Map Icons", "url": "/now/nav/ui/classic/params/target/ngbsm_ci_type_icon_list.do%3Fsysparm_userpref_module%3D0e23a802d7132100976a69418e610362"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Map Icons\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "Map Indicators", "url": "/now/nav/ui/classic/params/target/bsm_indicator_list.do%3Fsysparm_userpref_module%3Da0f00542d7332100976a69418e610348"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Watkins)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Dependency Views", "module": "Map Menu Actions", "url": "/now/nav/ui/classic/params/target/ngbsm_context_menu_list.do%3Fsysparm_userpref_module%3D61f2e402d7132100976a69418e6103ea"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Map Menu Actions\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "Map Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DDependency%2520Views%2520Properties%26sysparm_category%3DNG-BSM%2520Map"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Map Properties\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "Map Related Items", "url": "/now/nav/ui/classic/params/target/ngbsm_related_item_list.do%3Fsysparm_userpref_module%3D9a036802d7132100976a69418e610394"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Map Related Items\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "Predefined Filters", "url": "/now/nav/ui/classic/params/target/map_view_list.do%3Fsysparm_userpref_module%3D3df0f15c0a0a0b51009322f730355628"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jeffrey Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Dependency Views", "module": "Saved Settings", "url": "/now/nav/ui/classic/params/target/ngbsm_filter_list.do%3Fsysparm_userpref_module%3Dc6c2e402d7132100976a69418e6103e1%26sysparm_query%3Duser%253Djavascript%253Ags.user_id%2528%2529"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Saved Settings\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "Saved Views", "url": "/now/nav/ui/classic/params/target/ngbsm_view_list.do%3Fsysparm_userpref_module%3Df5b2a402d7132100976a69418e6103f5%26sysparm_query%3Duser%253Djavascript%253Ags.user_id%2528%2529"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Saved Views\", exact=True)\n\n"}, {"config": {"application": "Dependency Views", "module": "View Map", "url": "/now/nav/ui/classic/params/target/%24ngbsm.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Dependency Views\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"View Map\", exact=True)\n\n"}, {"config": {"application": "Formulas", "module": "System Functions", "url": "/now/nav/ui/classic/params/target/sys_formula_function_list.do%3Fsysparm_userpref_module%3D6203c1b3530111105d95ddeeff7b1243%26sysparm_query%3Dsystem%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Formulas\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"System Functions\", exact=True)\n\n"}, {"config": {"application": "Global IP Exclusion", "module": "IP Exclusion", "url": "/now/nav/ui/classic/params/target/ip_exclusion_list.do%3Fsysparm_userpref_module%3D114e636f5b22201048501e991e81c745"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Global IP Exclusion\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"IP Exclusion\", exact=True)\n\n"}, {"config": {"application": "Guided Tour Designer", "module": "Create Tour", "url": "/now/nav/ui/classic/params/target/createNewTour.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Guided Tour Designer\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Create Tour\", exact=True)\n\n"}, {"config": {"application": "Guided Tour Designer", "module": "Guided Tours", "url": "/now/nav/ui/classic/params/target/sys_embedded_tour_guide_list.do%3Fsysparm_userpref_module%3D9c89d4dc7ff4320086ca74137ffa91e7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Guided Tour Designer\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Guided Tours\", exact=True)\n\n"}, {"config": {"application": "Guided Tour Designer", "module": "Guided Tours Overview", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3D58c3b18753872300117bddeeff7b1229%26sysparm_tab%3D10f3758b53872300117bddeeff7b12a8%26sysparm_cancelable%3Dtrue%26sysparm_editable%3Dundefined%26sysparm_active_panel%3Dfalse"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Instance Scan", "module": "Dashboard", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3D18b357a97763330026e84f206810615e%26sysparm_tab%3D612413e97763330026e84f2068106199%26sysparm_cancelable%3Dtrue%26sysparm_editable%3Dundefined%26sysparm_active_panel%3Dfalse"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Instance Scan", "module": "Suites", "url": "/now/nav/ui/classic/params/target/scan_check_suite_list.do%3Fsysparm_userpref_module%3Db61a674377ae001026e84f20681061fb"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Instance Scan\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Suites\", exact=True)\n\n"}, {"config": {"application": "Instance Scan", "module": "Table Cleanup", "url": "/now/nav/ui/classic/params/target/sys_auto_flush_list.do%3Fsysparm_userpref_module%3D68f1c815731000100a5310c92bf6a723%26sysparm_query%3Dtablename%253Dscan_result%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Instance Scan\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Table Cleanup\", exact=True)\n\n"}, {"config": {"application": "Interaction", "module": "Active", "url": "/now/nav/ui/classic/params/target/interaction_list.do%3Fsysparm_userpref_module%3D55d6b3c6872013002ae97e2526cb0b47%26sysparm_query%3DstateNOT%2BINclosed_complete%252Cclosed_abandoned%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Interaction\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Active\", exact=True)\n\n"}, {"config": {"application": "Interaction", "module": "All", "url": "/now/nav/ui/classic/params/target/interaction_list.do%3Fsysparm_userpref_module%3D7c7673c6872013002ae97e2526cb0b4c"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Interaction\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"All\", exact=True)\n\n"}, {"config": {"application": "Interaction", "module": "Assigned to Me", "url": "/now/nav/ui/classic/params/target/interaction_list.do%3Fsysparm_userpref_module%3Db847f3c6872013002ae97e2526cb0b65%26sysparm_query%3DstateNOT%2BINclosed_complete%252Cclosed_abandoned%255Eassigned_to%253Djavascript%253Ags.getUserID%2528%2529%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Interaction\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Assigned to Me\", exact=True)\n\n"}, {"config": {"application": "Interaction", "module": "Wrap Up", "url": "/now/nav/ui/classic/params/target/interaction_wrap_up_configuration_list.do%3Fsysparm_userpref_module%3D5d2e87400f022010603bf634a7767e81"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Interaction\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Wrap Up\", exact=True)\n\n"}, {"config": {"application": "Inventory", "module": "Transfer Orders > Transfer Orders", "url": "/now/nav/ui/classic/params/target/alm_transfer_order_list.do%3Fsysparm_userpref_module%3D38eaf95cc36310007304072a1fba8f9a"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 120, in cheat\n with page.expect_navigation():\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 85, in __exit__\n self._event.value\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 59, in value\n raise exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 208, in continuation\n event = await waiter.result()\n ^^^^^^^^^^^^^^^^^^^^^\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n=========================== logs ===========================\nwaiting for navigation until 'load'\n============================================================\n"}, {"config": {"application": "Knowledge", "module": "Administration > Navigation Add-ons", "url": "/now/nav/ui/classic/params/target/kb_navons_list.do%3Fsysparm_userpref_module%3Db4bfe262ff1031009b20ffffffffff19"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Navigation Add-ons\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Administration > Overview", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3Dbcaa1278c30101107b15f97c9840ddf7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Ramsey)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Knowledge", "module": "Administration > Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DKnowledge%2520Management%2520Properties%26sysparm_category%3DKnowledge%2520Portal%2CKnowledge%2520View%2CKnowledge%2520Search%2CKnowledge%2520Homepage%2CKnowledge%2520Other%2CArticle%2520Versioning%2CKM%2520Subscription%2CArticle%2520Quality%2520Index%2520Properties%2CKnowledge%2520External%2520Integration%2520Propertie%2CActionable%2520Feedback%2520Properties%2CGroup%2520Ownership%2520Properties"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Properties\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Administration > Ratings", "url": "/now/nav/ui/classic/params/target/kb_feedback_list.do%3Fsysparm_userpref_module%3D24c15fa3ff0131009b20ffffffffffc8%26sysparm_view%3DRating%26sysparm_query%3DratingISNOTEMPTY%255EORuseful%2521%253D%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Ratings\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Administration > Search Log", "url": "/now/nav/ui/classic/params/target/ts_query_kb_list.do%3Fsysparm_userpref_module%3Db8bf8221ff0221009b20ffffffffff24"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Search Log\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Administration > User Criteria", "url": "/now/nav/ui/classic/params/target/user_criteria_list.do%3Fsysparm_userpref_module%3D59731713ff2121009b20ffffffffff4b%26sysparm_query%3Dactive%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"User Criteria\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Administration > User Criteria Diagnostics", "url": "/now/nav/ui/classic/params/target/km_diagnostics.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"User Criteria Diagnostics\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Administration > View Log", "url": "/now/nav/ui/classic/params/target/kb_use_list.do%3Fsysparm_userpref_module%3D26c93f76773200101b6bec672b106170"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Natasha Allen)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Knowledge", "module": "Articles > Unpublished", "url": "/now/nav/ui/classic/params/target/kb_knowledge_list.do%3Fsysparm_userpref_module%3Dbf69ee02ff003100a822ffffffffff8f%26sysparm_query%3Dworkflow_state%253Ddraft%255EORworkflow_state%253Dreview%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Knowledge", "module": "Feedback Management > All Flagged", "url": "/now/nav/ui/classic/params/target/kb_knowledge_list.do%3Fsysparm_userpref_module%3Dec5ec7a3ff0131009b20ffffffffff77%26sysparm_view%3DFlagged%26sysparm_query%3Dflagged%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Feedback Management\\\"], div[role=\\\"button\\\"][aria-label=\\\"Feedback Management\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"All Flagged\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Feedback Management > Feedback", "url": "/now/nav/ui/classic/params/target/kb_feedback_list.do%3Fsysparm_userpref_module%3D5b0a06a1ff4221009b20ffffffffff0a%26sysparm_query%3Darticle.kb_knowledge_base.kb_managersLIKEjavascript%253Ags.getUserID%2528%2529%255EORarticle.kb_knowledge_base.owner.sys_id%253Djavascript%253Ags.getUserID%2528%2529%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Feedback Management\\\"], div[role=\\\"button\\\"][aria-label=\\\"Feedback Management\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Feedback\", exact=True)\n\n"}, {"config": {"application": "Knowledge", "module": "Feedback Management > My Flagged", "url": "/now/nav/ui/classic/params/target/kb_knowledge_list.do%3Fsysparm_userpref_module%3Dfe59764267d1220018b89a6617415ac6%26sysparm_view%3DFlagged%26sysparm_query%3Dflagged%253Dtrue%255EauthorDYNAMIC90d1921e5f510100a9ad2572f2b477fe%255EORrevised_byDYNAMIC90d1921e5f510100a9ad2572f2b477fe%255EORownership_groupDYNAMICd6435e965f510100a9ad2572f2b47744%255EORownership_group.managerDYNAMIC90d1921e5f510100a9ad2572f2b477fe%255Esys_class_name%2521%253Dkb_knowledge_block%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Knowledge\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Feedback Management\\\"], div[role=\\\"button\\\"][aria-label=\\\"Feedback Management\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"My Flagged\", exact=True)\n\n"}, {"config": {"application": "MID Server", "module": "Extensions > MID SNMP Trap Listener", "url": "/now/nav/ui/classic/params/target/ecc_agent_ext_context_trap_list.do%3Fsysparm_userpref_module%3D4e670b25df7221008ef489865df26368"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"MID Server\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Extensions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Extensions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"MID SNMP Trap Listener\", exact=True)\n\n"}, {"config": {"application": "MID Server", "module": "Extensions > vCenter Event Collectors", "url": "/now/nav/ui/classic/params/target/ecc_agent_ext_context_vcenter_list.do%3Fsysparm_userpref_module%3D1e2aa90cdf3221008ef489865df263d6"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"MID Server\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Extensions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Extensions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"vCenter Event Collectors\", exact=True)\n\n"}, {"config": {"application": "Metrics", "module": "Definitions", "url": "/now/nav/ui/classic/params/target/metric_definition_list.do%3Fsysparm_userpref_module%3D34d59794c0a808ae00b07de5452df889"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Metrics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Definitions\", exact=True)\n\n"}, {"config": {"application": "Metrics", "module": "Instances", "url": "/now/nav/ui/classic/params/target/metric_instance_list.do%3Fsysparm_userpref_module%3D34e2abe7c0a808ae0070d51261164ee1"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Metrics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Instances\", exact=True)\n\n"}, {"config": {"application": "Multi-factor Authentication", "module": "Multi-factor Browser Fingerprints", "url": "/now/nav/ui/classic/params/target/multi_factor_browser_fingerprint_list.do%3Fsysparm_userpref_module%3Debb83cd4b7323300fdbdde69ee11a908"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Multi-factor Authentication\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Multi-factor Browser Fingerprints\", exact=True)\n\n"}, {"config": {"application": "Multi-factor Authentication", "module": "User Multi-factor Setup", "url": "/now/nav/ui/classic/params/target/user_multifactor_auth_list.do%3Fsysparm_userpref_module%3Dc040e6a373133300fdbd04fbc4f6a751"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Multi-factor Authentication\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"User Multi-factor Setup\", exact=True)\n\n"}, {"config": {"application": "NLQ", "module": "Cmdb Implicit Relationships", "url": "/now/nav/ui/classic/params/target/nlq_cmdb_implicit_relationship_list.do%3Fsysparm_userpref_module%3D81fd8d7d53013010df5fddeeff7b1281"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"NLQ\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Cmdb Implicit Relationships\", exact=True)\n\n"}, {"config": {"application": "NLQ", "module": "Logs", "url": "/now/nav/ui/classic/params/target/nlq_query_log_list.do%3Fsysparm_userpref_module%3D79fa5bdc73b233006c629bcefaf6a77b"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"NLQ\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Logs\", exact=True)\n\n"}, {"config": {"application": "NLQ", "module": "Semantic Shortcuts", "url": "/now/nav/ui/classic/params/target/nlq_semantic_shortcut_list.do%3Fsysparm_userpref_module%3Ded2d1dbd735733006c629bcefaf6a710"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"NLQ\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Semantic Shortcuts\", exact=True)\n\n"}, {"config": {"application": "NLQ", "module": "Synonyms", "url": "/now/nav/ui/classic/params/target/nlq_synonym_list.do%3Fsysparm_userpref_module%3Dbed92bc7731133006c629bcefaf6a72a"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"NLQ\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Synonyms\", exact=True)\n\n"}, {"config": {"application": "Normalization Data Services", "module": "Guided Setup", "url": "/now/nav/ui/classic/params/target/%24guided_setup.do%23%2Fcontent%2Ff22be6a20b111200a8d7a12cf6673a57%3Ffocus%3Dbc577ee20b111200a8d7a12cf6673aba%26group_focuses%3D%26home_options%3Dintro%26scroll_to%3D%26filter%3Dall"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Now Experience Framework", "module": "Theme Management > Enable Source Maps", "url": "/now/nav/ui/classic/params/target/sys.scripts.do%3Faction%3Drun_module%26sys_id%3D9205575623521010b1e3c50947bf65ef"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Now Experience Framework\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Theme Management\\\"], div[role=\\\"button\\\"][aria-label=\\\"Theme Management\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Enable Source Maps\", exact=True)\n\n"}, {"config": {"application": "Now Experience Framework", "module": "Theme Management > Enable UI Logging", "url": "/now/nav/ui/classic/params/target/sys.scripts.do%3Faction%3Drun_module%26sys_id%3Ddc74639fe9370010f877d6fa82af7964"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Now Experience Framework\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Theme Management\\\"], div[role=\\\"button\\\"][aria-label=\\\"Theme Management\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Enable UI Logging\", exact=True)\n\n"}, {"config": {"application": "On-Call Scheduling", "module": "Administration > Contact Sources", "url": "/now/nav/ui/classic/params/target/sys_on_call_contact_source_list.do%3Fsysparm_userpref_module%3Dfa1cd1235f1723006ae6a184ff466607"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"On-Call Scheduling\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Contact Sources\", exact=True)\n\n"}, {"config": {"application": "On-Call Scheduling", "module": "Administration > Group Preferences", "url": "/now/nav/ui/classic/params/target/on_call_group_preference_list.do%3Fsysparm_userpref_module%3Dfe894c2c676b130099e0775617415acd"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joshua Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "On-Call Scheduling", "module": "Administration > Schedule Templates", "url": "/now/nav/ui/classic/params/target/cmn_schedule_list.do%3Fsysparm_userpref_module%3Db609c64a0a0a0bbc00b3f82d5670d4f8%26sysparm_query%3Dtype%253Dcreate_new_roster%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"On-Call Scheduling\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Schedule Templates\", exact=True)\n\n"}, {"config": {"application": "On-Call Scheduling", "module": "Administration > Trigger Rule Table Config", "url": "/now/nav/ui/classic/params/target/trigger_rule_table_cfg_list.do%3Fsysparm_userpref_module%3D034b204f532a20100999ddeeff7b1205"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"On-Call Scheduling\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Trigger Rule Table Config\", exact=True)\n\n"}, {"config": {"application": "On-Call Scheduling", "module": "Administration > Trigger Rules", "url": "/now/nav/ui/classic/params/target/trigger_rule_list.do%3Fsysparm_userpref_module%3Dcedc0480eb301100fcfb858ad106fe51"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Paul Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "On-Call Scheduling", "module": "Reports > Escalations Report", "url": "/now/nav/ui/classic/params/target/ui_page.do%3Fname%3Don_call_escalation_report"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"On-Call Scheduling\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Reports\\\"], div[role=\\\"button\\\"][aria-label=\\\"Reports\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Escalations Report\", exact=True)\n\n"}, {"config": {"application": "On-Call Scheduling", "module": "Reports > My Schedule Report", "url": "/now/nav/ui/classic/params/target/user_on_call_schedule.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Melissa Thomas)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "On-Call Scheduling", "module": "Reports > Schedule Report", "url": "/now/nav/ui/classic/params/target/ui_page.do%3Fname%3Don_call_schedule_report"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"On-Call Scheduling\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Reports\\\"], div[role=\\\"button\\\"][aria-label=\\\"Reports\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Schedule Report\", exact=True)\n\n"}, {"config": {"application": "PA Solution Library", "module": "Solutions", "url": "/now/nav/ui/classic/params/target/pa_content_pack_list.do%3Fsysparm_userpref_module%3D35970ae493132200eaaeb01f457ffb05"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Samantha Green)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "PDF Generator", "module": "Font Families", "url": "/now/nav/ui/classic/params/target/sys_pdf_generation_font_family_list.do%3Fsysparm_userpref_module%3Da2b90d025b201010fa8806db5381c7f6"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Edward Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Password Policy", "module": "Excluded Passwords", "url": "/now/nav/ui/classic/params/target/blacklisted_password_list.do%3Fsysparm_userpref_module%3Dea80a16973233300616ca9843cf6a792"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Password Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Excluded Passwords\", exact=True)\n\n"}, {"config": {"application": "Password Policy", "module": "Exclusion List Management", "url": "/now/nav/ui/excluded-password-lists"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Password Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Exclusion List Management\", exact=True)\n\n"}, {"config": {"application": "Password Policy", "module": "Password Policies", "url": "/now/nav/ui/classic/params/target/password_policy_list.do%3Fsysparm_userpref_module%3Df34ebbe2737e3300616ca9843cf6a76e"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Password Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Password Policies\", exact=True)\n\n"}, {"config": {"application": "Password Reset", "module": "Extensions > Extension Scripts", "url": "/now/nav/ui/classic/params/target/sys_script_include_list.do%3Fsysparm_userpref_module%3Dd514da91bf220100710071a7bf0739b5%26sysparm_view%3Dpassword_reset_extension_scripts%26sysparm_query%3DscriptLIKEcategory%253A%2B%2527password_reset.extension%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Password Reset\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Extensions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Extensions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Extension Scripts\", exact=True)\n\n"}, {"config": {"application": "Performance Analytics", "module": "Automation > Email Summaries", "url": "/now/nav/ui/classic/params/target/sysauto_indicator_notifications_list.do%3Fsysparm_userpref_module%3D8f54d07fbf01110032a0854b3f07393d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Automation\\\"], div[role=\\\"button\\\"][aria-label=\\\"Automation\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Automation > Scheduled Indicators", "url": "/now/nav/ui/classic/params/target/sysauto_indicator_list.do%3Fsysparm_userpref_module%3Dcfd224e067333200a39f4d9e1585efa3"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Automation\\\"], div[role=\\\"button\\\"][aria-label=\\\"Automation\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Automation > Schedules", "url": "/now/nav/ui/classic/params/target/sys_trigger_list.do%3Fsysparm_query%3Djob_id.handler_classSTARTSWITHcom.snc.pa.%255EORsys_id%253Da51441d1d70022004cd2a3b20e61039a%255EORDERBYnext_action"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "Automation > Scripts", "url": "/now/nav/ui/classic/params/target/pa_scripts_list.do%3Fsysparm_userpref_module%3D16f6c7b7d7320100ba986f14ce610383"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Automation\\\"], div[role=\\\"button\\\"][aria-label=\\\"Automation\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Breakdowns > Automated Breakdowns", "url": "/now/nav/ui/classic/params/target/pa_breakdowns_list.do%3Fsysparm_userpref_module%3D5bc586a3d73302004cd2a3b20e6103d8%26sysparm_view%3DAutomated%26sysparm_query%3Dtype%253D1%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Breakdowns\\\"], div[role=\\\"button\\\"][aria-label=\\\"Breakdowns\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Breakdowns > Breakdown Relations", "url": "/now/nav/ui/classic/params/target/pa_breakdown_relations_list.do%3Fsysparm_userpref_module%3D82a5b963d73302004cd2a3b20e610380"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Breakdowns\\\"], div[role=\\\"button\\\"][aria-label=\\\"Breakdowns\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Breakdowns > Bucket Groups", "url": "/now/nav/ui/classic/params/target/pa_bucket_groups_list.do%3Fsysparm_userpref_module%3Dbf178ff3d7320100ba986f14ce610343"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Timothy Alvarez)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "Breakdowns > Create New", "url": "/now/nav/ui/classic/params/target/%24pa_breakdown_wizard.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Breakdowns\\\"], div[role=\\\"button\\\"][aria-label=\\\"Breakdowns\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Breakdowns > Elements Filters", "url": "/now/nav/ui/classic/params/target/pa_filters_list.do%3Fsysparm_userpref_module%3Dd20ef701eb032100871aac6aa206fe1b"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Cox)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "Breakdowns > Manual Breakdowns", "url": "/now/nav/ui/classic/params/target/pa_breakdowns_list.do%3Fsysparm_userpref_module%3Db6f50aa3d73302004cd2a3b20e610319%26sysparm_view%3DManual%26sysparm_query%3Dtype%253D2%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Breakdowns\\\"], div[role=\\\"button\\\"][aria-label=\\\"Breakdowns\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Data Collector > Job Events", "url": "/now/nav/ui/classic/params/target/sysevent_list.do%3Fsysparm_userpref_module%3D2fd7bc40d7111100b96d45a3ce61038e%26sysparm_query%3DnameSTARTSWITHpa.job.dc.%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Data Collector\\\"], div[role=\\\"button\\\"][aria-label=\\\"Data Collector\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Data Collector > Job Logs", "url": "/now/nav/ui/classic/params/target/pa_job_logs_list.do%3Fsysparm_userpref_module%3Dcc8b5510d7230100fa6c0c12ce6103c4"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Data Collector\\\"], div[role=\\\"button\\\"][aria-label=\\\"Data Collector\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Data Collector > Jobs", "url": "/now/nav/ui/classic/params/target/sysauto_pa_list.do%3Fsysparm_query%3Drun_type!%253Donce%255EORDERBYrun_time"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Data Collector\\\"], div[role=\\\"button\\\"][aria-label=\\\"Data Collector\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "External Data > External Breakdowns", "url": "/now/nav/ui/classic/params/target/pa_breakdowns_list.do%3Fsysparm_userpref_module%3D86e58fcf673332007bec408bd485efd9%26sysparm_view%3DExternal%26sysparm_query%3Dtype%253D3%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"External Data\\\"], div[role=\\\"button\\\"][aria-label=\\\"External Data\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "External Data > External Indicators", "url": "/now/nav/ui/classic/params/target/pa_indicators_list.do%3Fsysparm_userpref_module%3Da6df7a4f673332007bec408bd485ef3d%26sysparm_view%3DExternal%26sysparm_query%3Dtype%253D4%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"External Data\\\"], div[role=\\\"button\\\"][aria-label=\\\"External Data\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Indicators > Automated Indicators", "url": "/now/nav/ui/classic/params/target/pa_indicators_list.do%3Fsysparm_userpref_module%3Da6001020c31301006568506adfba8ff2%26sysparm_view%3DAutomated%26sysparm_query%3Dtype%253D1%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Hansen)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "Indicators > Create New", "url": "/now/nav/ui/classic/params/target/%24pa_indicator_wizard.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Indicators\\\"], div[role=\\\"button\\\"][aria-label=\\\"Indicators\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Indicators > Formula Indicators", "url": "/now/nav/ui/classic/params/target/pa_indicators_list.do%3Fsysparm_userpref_module%3D0f109420c31301006568506adfba8f70%26sysparm_view%3DFormula%26sysparm_query%3Dtype%253D2%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Indicators\\\"], div[role=\\\"button\\\"][aria-label=\\\"Indicators\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Indicators > Indicator Groups", "url": "/now/nav/ui/classic/params/target/pa_tags_list.do%3Fsysparm_userpref_module%3D425bc601bf001100b96dac808c073923"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Indicators\\\"], div[role=\\\"button\\\"][aria-label=\\\"Indicators\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Indicators > Manual Indicators", "url": "/now/nav/ui/classic/params/target/pa_indicators_list.do%3Fsysparm_userpref_module%3Dc5ef4420c31301006568506adfba8f38%26sysparm_view%3DManual%26sysparm_query%3Dtype%253D3%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Indicators\\\"], div[role=\\\"button\\\"][aria-label=\\\"Indicators\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Indicators > Targets", "url": "/now/nav/ui/classic/params/target/pa_targets_list.do%3Fsysparm_userpref_module%3Dc6d54f77d7320100ba986f14ce610319"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Indicators\\\"], div[role=\\\"button\\\"][aria-label=\\\"Indicators\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Indicators > Thresholds", "url": "/now/nav/ui/classic/params/target/pa_thresholds_list.do%3Fsysparm_userpref_module%3D54068f77d7320100ba986f14ce610329"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Indicators\\\"], div[role=\\\"button\\\"][aria-label=\\\"Indicators\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Sources > Breakdown Sources", "url": "/now/nav/ui/classic/params/target/pa_dimensions_list.do%3Fsysparm_userpref_module%3D18960f77d7320100ba986f14ce610312%26sysparm_query%3Dmanual_breakdownISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Scott Torres)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "Sources > Indicator Sources", "url": "/now/nav/ui/classic/params/target/pa_cubes_list.do%3Fsysparm_userpref_module%3D3c848377d7320100ba986f14ce6103b4"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Anthony Gonzalez)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "System > Chart Color Schemes", "url": "/now/nav/ui/classic/params/target/pa_chart_color_schemes_list.do%3Fsysparm_userpref_module%3D0b542d21d7021100ef2281537e610349"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > Dashboard Administration", "url": "/now/nav/ui/classic/params/target/pa_dashboards_list.do%3Fsysparm_userpref_module%3Deab55400933202001aa8372e457ffbcb"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > Event Registry", "url": "/now/nav/ui/classic/params/target/sysevent_register_list.do%3Fsysparm_query%3Devent_nameSTARTSWITHpa.job%255EORevent_nameSTARTSWITHpa.delete%255EORDERBYevent_name"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > In-Form Analytics", "url": "/now/nav/ui/classic/params/target/%24pa_inform_analytics.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Emily Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "System > Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DPerformance%2520Analytics%2520Properties%26sysparm_category%3DPerformance%2520Analytics%2CPerformance%2520Analytics%2520Chart%2CPerformance%2520Analytics%2520Range%2520Selector%2CPerformance%2520Analytics%2520DC"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > Scores Migration Monitor", "url": "/now/nav/ui/classic/params/target/%24pa_health.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > Target Color Schemes", "url": "/now/nav/ui/classic/params/target/pa_target_color_schemes_list.do%3Fsysparm_userpref_module%3D51f426debf8021009661d64f6c0739b8"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > Time Series Definitions", "url": "/now/nav/ui/classic/params/target/pa_aggregates_list.do%3Fsysparm_userpref_module%3Df7ba0c11d7001100ba986f14ce6103a8"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > Toggle Design Mode", "url": "/now/nav/ui/classic/params/target/sys.scripts.do%3Faction%3Drun_module%26sys_id%3D69395243d7301100ba986f14ce6103fd"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Justin Perez)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "System > Units", "url": "/now/nav/ui/classic/params/target/pa_units_list.do%3Fsysparm_userpref_module%3D5da325e2d7320100ba986f14ce610365"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "System > Widget Statistics", "url": "/now/nav/ui/classic/params/target/report_stats_list.do%3Fsysparm_userpref_module%3D4e17b022d7e012008a854251ce6103e5%26sysparm_view%3DWidgets%26sysparm_query%3Dwidget_sys_idISNOTEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System\\\"], div[role=\\\"button\\\"][aria-label=\\\"System\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Text Analytics > Keywords", "url": "/now/nav/ui/classic/params/target/pa_text_keywords_list.do%3Fsysparm_userpref_module%3D23ecf6870b200300edf02bd237673a08"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Text Analytics\\\"], div[role=\\\"button\\\"][aria-label=\\\"Text Analytics\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Text Analytics > Phrases", "url": "/now/nav/ui/classic/params/target/pa_text_phrases_list.do%3Fsysparm_userpref_module%3Dafe28d0773330300edf0f93daff6a7f7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Text Analytics\\\"], div[role=\\\"button\\\"][aria-label=\\\"Text Analytics\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Text Analytics > Setup", "url": "/now/nav/ui/classic/params/target/pa_text_index_configurations_list.do%3Fsysparm_userpref_module%3D260ac5b9d71332009522a3b20e6103c0"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Patrick Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "Text Analytics > Stop Words", "url": "/now/nav/ui/classic/params/target/pa_text_stop_words_list.do%3Fsysparm_userpref_module%3D01c6a68a672003002bc845210585ef4f%26sysparm_query%3DownerISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Steven Campbell)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Performance Analytics", "module": "Troubleshooting > Diagnostic Executions", "url": "/now/nav/ui/classic/params/target/pa_diagnostic_execution_list.do%3Fsysparm_userpref_module%3D53bb0ee5b31003003e5362ff86a8dc7c"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Troubleshooting\\\"], div[role=\\\"button\\\"][aria-label=\\\"Troubleshooting\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Troubleshooting > Diagnostic Results", "url": "/now/nav/ui/classic/params/target/pa_diagnostic_result_list.do%3Fsysparm_userpref_module%3D9bdd072567101300b733e12d1585ef9a"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Troubleshooting\\\"], div[role=\\\"button\\\"][aria-label=\\\"Troubleshooting\\\"]\").first\n\n"}, {"config": {"application": "Performance Analytics", "module": "Troubleshooting > Diagnostics", "url": "/now/nav/ui/classic/params/target/pa_diagnostic_list.do%3Fsysparm_userpref_module%3D45c942a5b31003003e5362ff86a8dc33"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Performance Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Troubleshooting\\\"], div[role=\\\"button\\\"][aria-label=\\\"Troubleshooting\\\"]\").first\n\n"}, {"config": {"application": "Predictive Intelligence", "module": "Classification > Prediction Results Report", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3Daef982f3db8d87002ccf74b5ae9619a0%26sysparm_tab%3Dbcea1820dbd90700ee9e7bedae96193a%26sysparm_ignore_default_filter%3Dtrue"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Predictive Intelligence", "module": "Classification > Solution Definitions", "url": "/now/nav/ui/classic/params/target/ml_capability_definition_classification_list.do%3Fsysparm_userpref_module%3D0d26bcc00b013200c7ecc71437673ac0%26sysparm_view%3Dml%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Drequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Predictive Intelligence", "module": "Classification > Solutions", "url": "/now/nav/ui/classic/params/target/ml_solution_list.do%3Fsysparm_userpref_module%3D6b6630040b013200c7ecc71437673a63%26sysparm_view%3Dclassification%26sysparm_query%3DGROUPBYoutput_field%5EORDERBYDESCsys_created_on%5EORDERBYactive%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Dcapability%3Dclassification_trainer%5EORcapability%3Dworkflow_classification_trainer%5Erequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Predictive Intelligence", "module": "Clustering > Solution Definitions", "url": "/now/nav/ui/classic/params/target/ml_capability_definition_clustering_list.do%3Fsysparm_userpref_module%3D5ee127a80f312300aeb1b211ff767e1d%26sysparm_view%3Dml%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Drequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joshua Campbell)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Predictive Intelligence", "module": "Clustering > Solutions", "url": "/now/nav/ui/classic/params/target/ml_solution_list.do%3Fsysparm_userpref_module%3Dd61227a80f312300aeb1b211ff767ed3%26sysparm_view%3Dclustering%26sysparm_query%3DGROUPBYsolution_name%5EORDERBYDESCactive%5EORDERBYDESCversion%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Dcapability%3Dclustering_trainer%5EORcapability%3Dworkflow_clustering_trainer%5Erequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Predictive Intelligence", "module": "Regression > Solution Definitions", "url": "/now/nav/ui/classic/params/target/ml_capability_definition_regression_list.do%3Fsysparm_userpref_module%3Db3fdaf63532200105e90ddeeff7b12ea%26sysparm_view%3Dml%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Drequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kelly Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Predictive Intelligence", "module": "Regression > Solutions", "url": "/now/nav/ui/classic/params/target/ml_solution_list.do%3Fsysparm_userpref_module%3D5a8ee3a3532200105e90ddeeff7b12aa%26sysparm_view%3Dregression%26sysparm_query%3DGROUPBYoutput_field%5EORDERBYDESCsys_created_on%5EORDERBYactive%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Dcapability%3Dregression_trainer%5EORcapability%3Dworkflow_regression_trainer%5Erequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Predictive Intelligence", "module": "Similarity > Solution Definitions", "url": "/now/nav/ui/classic/params/target/ml_capability_definition_similarity_list.do%3Fsysparm_userpref_module%3D243939a687321300f018f7c736cb0bc0%26sysparm_view%3Dml%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Drequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Predictive Intelligence", "module": "Similarity > Solutions", "url": "/now/nav/ui/classic/params/target/ml_solution_list.do%3Fsysparm_userpref_module%3D655979a687321300f018f7c736cb0bf6%26sysparm_view%3Dsimilarity%26sysparm_query%3DGROUPBYsolution_name%5EORDERBYDESCactive%5EORDERBYDESCversion%26sysparm_view_forced%3Dtrue%26sysparm_fixed_query%3Dcapability%3Dsimilarity_trainer%5EORcapability%3Dworkflow_similarity_trainer%5Erequest_source%3D%5EORrequest_source%3Dui%5EORtriggered_source%3D%5EORtriggered_source%3DUI"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Process Automation", "module": "Flow Administration > Active Flows", "url": "/now/nav/ui/classic/params/target/sys_flow_context_list.do%3Fsysparm_userpref_module%3D4390620453113200f5bf435723dc34bf%26sysparm_query%3Dstate%253DWAITING%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Process Automation\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Flow Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Flow Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Active Flows\", exact=True)\n\n"}, {"config": {"application": "Process Automation", "module": "Flow Administration > Event Queue", "url": "/now/nav/ui/classic/params/target/sysevent_list.do%3Fsysparm_userpref_module%3D58206ec053113200f5bf435723dc34ef%26sysparm_query%3Dqueue%253Dflow_engine%255Estate%253Dready%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Process Automation\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Flow Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Flow Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Event Queue\", exact=True)\n\n"}, {"config": {"application": "Process Automation", "module": "Flow Administration > FDIH Dashboard", "url": "/now/fdih-dashboards/home/params/selected-tab-index/0"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Process Automation\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Flow Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Flow Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"FDIH Dashboard\", exact=True)\n\n"}, {"config": {"application": "Process Automation", "module": "Flow Administration > Feature Access List", "url": "/now/nav/ui/classic/params/target/feature_access.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Thompson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Process Automation", "module": "Flow Administration > Inbound Email Flows", "url": "/now/nav/ui/classic/params/target/sys_hub_trigger_instance_list.do%3Fsysparm_userpref_module%3D46268b5653332300eb7c0a1806dc34d7%26sysparm_query%3Dtrigger_definition%253D6f0180400b320300f4eb8bf637673ad4%255Eflow.sys_class_name%253Dsys_hub_flow%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Process Automation\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Flow Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Flow Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Inbound Email Flows\", exact=True)\n\n"}, {"config": {"application": "Process Automation", "module": "Flow Administration > Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DFlow%2520Designer%2520Properties%26sysparm_category%3DFlow%2520Designer"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Erin Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Product Catalog", "module": "Product Models > Bundled Models", "url": "/now/nav/ui/classic/params/target/cmdb_model_list.do%3Fsysparm_userpref_module%3D4cfd3bf81b2310002502fbcd2c071322%26sysparm_query%3Dbundle%253Dtrue%255EEQ%26cmdb_model_list.do%3Fsysparm_query%3Dbundle%3Dtrue%5Ecmdb_model_categoryLIKE94028b6a1b5310002502fbcd2c071315"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Reports", "module": "Administration > All", "url": "/now/nav/ui/classic/params/target/sys_report_list.do%3Fsysparm_userpref_module%3D10194860c611227a0176e9c0c5d432c4"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Reports", "module": "Administration > Chart Color Schemes", "url": "/now/nav/ui/classic/params/target/pa_chart_color_schemes_list.do%3Fsysparm_userpref_module%3D498ec423d7200200b4964ebfae610385"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Reports", "module": "Administration > Chart Colors", "url": "/now/nav/ui/classic/params/target/sys_report_chart_color_list.do%3Fsysparm_userpref_module%3D654accd4a9fe3dba010ed0a5f8f71f6b"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Reports", "module": "Administration > Color Definition", "url": "/now/nav/ui/classic/params/target/sys_report_color_list.do%3Fsysparm_userpref_module%3D65b3fec3a9fe3dba016cd91dc11b6f60"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Reports", "module": "Administration > Interactive Filters", "url": "/now/nav/ui/classic/params/target/sys_ui_hp_publisher_list.do%3Fsysparm_userpref_module%3D50e41660931202001aa8372e457ffb2f"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Reports", "module": "Administration > Map Sources", "url": "/now/nav/ui/classic/params/target/sys_report_map_source_list.do%3Fsysparm_userpref_module%3D6a4706a1d7320200bd4a4ebfae610384%26sysparm_query%3DparentISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Reports", "module": "Administration > Maps", "url": "/now/nav/ui/classic/params/target/sys_report_map_list.do%3Fsysparm_userpref_module%3D30454591d7320200bd4a4ebfae610340"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joshua Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Reports", "module": "Administration > Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DReporting%2520Properties%26sysparm_category%3DReporting%2CInteractive%2520Filters"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Moss)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Reports", "module": "Administration > Report Ranges", "url": "/now/nav/ui/classic/params/target/sys_report_range_list.do%3Fsysparm_userpref_module%3D4a84054ac6112271018b5a7393143e2c"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Tina White)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Reports", "module": "Administration > Report Sources", "url": "/now/nav/ui/classic/params/target/sys_report_source_list.do%3Fsysparm_userpref_module%3D6e4e2423c321210038bf506adfba8f48"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Reports", "module": "Administration > Report Statistics", "url": "/now/nav/ui/classic/params/target/report_stats_list.do%3Fsysparm_userpref_module%3D5e45b873d7301200bd4a4ebfae6103fe%26sysparm_query%3Dwidget_sys_idISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 104, in cheat\n button.scroll_into_view_if_needed()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 16737, in scroll_into_view_if_needed\n self._sync(self._impl_obj.scroll_into_view_if_needed(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 541, in scroll_into_view_if_needed\n return await self._with_element(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 108, in _with_element\n handle = await self.element_handle(timeout=timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 311, in element_handle\n handle = await self._frame.wait_for_selector(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.scroll_into_view_if_needed: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Reports\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first\n\n"}, {"config": {"application": "Schedules", "module": "Change Schedule Definitions", "url": "/now/nav/ui/classic/params/target/chg_soc_definition_list.do%3Fsysparm_userpref_module%3D1cc2680a5722030096c33da73d94f9fe%26sysparm_query%3Dactive%253Dtrue%255Esys_class_name%253Dchg_soc_definition%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Richard Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Self-Service", "module": "Incidents", "url": "/now/nav/ui/classic/params/target/incident_list.do%3Fsysparm_userpref_module%3D087800c1c0a80164004e32c8a64a97c9%26sysparm_view%3Dess%26sysparm_query%3Dcaller_id%253Djavascript%253Ags.getUserID%2528%2529%255Eactive%253Dtrue%255Euniversal_requestISEMPTY%255EEQ%26caller_id%3Djavascript%3Ags.getUserID()%5Eactive%3Dtrue%5Euniversal_requestISEMPTY"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Stephanie Mann)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Self-Service", "module": "My Assets", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3D2bbf2161770230107384c087cc5a9924"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Self-Service\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"My Assets\", exact=True)\n\n"}, {"config": {"application": "Self-Service", "module": "My Knowledge Articles", "url": "/now/nav/ui/classic/params/target/kb_knowledge_list.do%3Fsysparm_userpref_module%3Dc09f1ed2ff4131009b20ffffffffff56%26sysparm_query%3Dworkflow_stateINdraft%252Creview%252Cpublished%252Cpending_retirement%252Cretired%255Eauthor%253Djavascript%253Ags.getUserID%2528%2529%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Jimenez)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Self-Service", "module": "My Profile", "url": "/now/nav/ui/classic/params/target/sys_user.do%3Fsysparm_stack%3Dsys_user_list.do%26sysparm_view%3Dess%26sysparm_query%3Dsys_id%253Djavascript%253Ags.getUserID%2528%2529%255EEQ%26%26sysparm_stack%3Dno"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Self-Service\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"My Profile\", exact=True)\n\n"}, {"config": {"application": "Self-Service", "module": "My Requests", "url": "/now/nav/ui/classic/params/target/task_list.do%3Fsysparm_userpref_module%3De661dff4c611227b01af0af70d4b67f1%26sysparm_view%3Dmy_request%26sysparm_fixed_query%3Dsys_idINjavascript%3AgetMyRequestIDs()"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Self-Service", "module": "My Tagged Documents", "url": "/now/nav/ui/classic/params/target/%24my_documents.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Self-Service\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"My Tagged Documents\", exact=True)\n\n"}, {"config": {"application": "Self-Service", "module": "My Tags", "url": "/now/nav/ui/classic/params/target/label_list.do%3Fsysparm_userpref_module%3D93575f33eb212100e05ae4e05206fe33%26sysparm_query%3Downer%253Djavascript%253Ags.getUserID%2528%2529%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Self-Service\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"My Tags\", exact=True)\n\n"}, {"config": {"application": "Self-Service", "module": "Requested Items", "url": "/now/nav/ui/classic/params/target/sc_req_item_list.do%3Fsysparm_userpref_module%3D8e696c8cc611227801b1fd9cc4d6fa12%26sysparm_view%3Dess%26sysparm_query%3Drequest.requested_for%253Djavascript%253Ags.getUserID%2528%2529%255Eactive%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Huynh)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Self-Service", "module": "Service Catalog", "url": "/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Self-Service\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Service Catalog\", exact=True)\n\n"}, {"config": {"application": "Self-Service", "module": "Take Survey", "url": "/now/nav/ui/classic/params/target/assessment_take2.do%3Fsysparm_assessable_type%3D87186844d7211100158ba6859e610378"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Allison Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Administration > Catalog UI Policies", "url": "/now/nav/ui/classic/params/target/catalog_ui_policy_list.do%3Fsysparm_userpref_module%3D96927ed90a0a0b470025cd91bb36dca7"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Catalog UI Policies\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Administration > Execution Plans", "url": "/now/nav/ui/classic/params/target/sc_cat_item_delivery_plan_list.do%3Fsysparm_userpref_module%3D8a33946cc611227801286eba4ea2d843%26sysparm_query%3D%250A%2509%2509%2509advanced%253Dfalse%255EEQ%26%26sysparm_view%3Dplan"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Execution Plans\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Administration > Fulfillment Groups", "url": "/now/nav/ui/classic/params/target/sys_user_group_list.do%3Fsysparm_userpref_module%3Dc20bd51ac61122e000eeb4a3bb53ce1a%26sysparm_query%3D%2B%2509%2509%2509type%253D74af88c6c611227d0066386e74dc853d%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Fulfillment Groups\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Administration > Properties", "url": "/now/nav/ui/classic/params/target/%24system_properties_servicecatalog_ui.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Ramirez)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Administration > Service Catalog Overview", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3D7ab78953eb32011008f2951ff15228e6"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Administration > User Criteria Diagnostics", "url": "/now/nav/ui/classic/params/target/uc_item_diagnostics.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Phillips)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > Maintain Cart Layouts", "url": "/now/nav/ui/classic/params/target/sc_layout_list.do%3Fsysparm_query%3Dactive%253Dtrue%255EGROUPBYtarget_type"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Definitions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Definitions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Maintain Cart Layouts\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > Maintain Catalogs", "url": "/now/nav/ui/classic/params/target/sc_catalog_list.do%3Fsysparm_userpref_module%3D14cad751d7330100f2d224837e61037f"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Definitions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Definitions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Maintain Catalogs\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > Maintain Categories", "url": "/now/nav/ui/classic/params/target/sc_category_list.do%3Fsysparm_userpref_module%3Dd12996f1c0a8016501ebe8ec165cfac1%26sysparm_view%3Ditem"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Heather Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > Maintain Items", "url": "/now/nav/ui/classic/params/target/sc_cat_item_list.do%3Fsysparm_userpref_module%3Dd420ccf0c611227a006d23ea39bc4207%26sysparm_query%3Dtype%2521%253Dbundle%255Esys_class_name%2521%253Dsc_cat_item_guide%255Etype%2521%253Dpackage%255Esys_class_name%2521%253Dsc_cat_item_content%255Epublished_refISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Definitions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Definitions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Maintain Items\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > Order Guides", "url": "/now/nav/ui/classic/params/target/sc_cat_item_guide_list.do%3Fsysparm_userpref_module%3D32ce5bb37f000001019feb946298246d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Julie Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > Ordered Item Links", "url": "/now/nav/ui/classic/params/target/sc_ordered_item_link_list.do%3Fsysparm_userpref_module%3D3634ce343791300054b6a3549dbe5df4"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Definitions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Definitions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Ordered Item Links\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > Record Producers", "url": "/now/nav/ui/classic/params/target/sc_cat_item_producer_list.do%3Fsysparm_userpref_module%3D29a27f350a0a0b2700875332b8d87f6a%26sysparm_query%3Dpublished_refISEMPTY%255Esys_class_name%2521%253Dsc_cat_item_composite_producer%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Definitions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Definitions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Record Producers\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Definitions > User Criteria", "url": "/now/nav/ui/classic/params/target/user_criteria_list.do%3Fsysparm_userpref_module%3D020d7102c3202100c8b837659bba8f9c"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Definitions\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Definitions\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"User Criteria\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Variables > Item Variables", "url": "/now/nav/ui/classic/params/target/item_option_new_list.do%3Fsysparm_userpref_module%3Df373d629c0a8010a01f4cf3cbed5d9b0%26sysparm_query%3D%2B%2509%2509%2509cat_item%2521%253D%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Variables\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Variables\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Item Variables\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Variables > Plan Variables", "url": "/now/nav/ui/classic/params/target/item_option_new_list.do%3Fsysparm_userpref_module%3Df3741b7fc0a8010a01ac4afb92936722%26sysparm_query%3D%2B%2509%2509%2509delivery_plan%2521%253D%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Variables\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Variables\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Plan Variables\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Variables > Producer Sets", "url": "/now/nav/ui/classic/params/target/item_option_new_producer_set_list.do%3Fsysparm_userpref_module%3D6fd800c373c20110ae42d31ee2f6a788"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Variables\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Variables\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Producer Sets\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Variables > Variable Default Size", "url": "/now/nav/ui/classic/params/target/%24system_properties_ui.do%3Fsysparm_title%3DVariable%2520Default%2520Size%26sysparm_category%3DService%2520Catalog%2520Variable%2520Width%2520Editor"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Variables\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Variables\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Variable Default Size\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Catalog Variables > Variable Sets", "url": "/now/nav/ui/classic/params/target/item_option_new_set_list.do%3Fsysparm_userpref_module%3D0086f9270a0a0aa7008307b9cb9952e0%26sysparm_query%3Dsys_class_name%2521%253Ditem_option_new_producer_set%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Catalog Variables\\\"], div[role=\\\"button\\\"][aria-label=\\\"Catalog Variables\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Variable Sets\", exact=True)\n\n"}, {"config": {"application": "Service Catalog", "module": "Classic Mobile Admin > Classic Mobile Layout", "url": "/now/nav/ui/classic/params/target/sc_mobile_layout_list.do%3Fsysparm_userpref_module%3Dc21b8c92eb2201003623666cd206feda"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Catalog\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Classic Mobile Admin\\\"], div[role=\\\"button\\\"][aria-label=\\\"Classic Mobile Admin\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Classic Mobile Layout\", exact=True)\n\n"}, {"config": {"application": "Service Creator", "module": "Administration > Overview", "url": "/now/nav/ui/classic/params/target/home.do%3Fsysparm_view%3Dservice_creator_overview"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Susan Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Service Level Management", "module": "Administration > SLA Condition Rules", "url": "/now/nav/ui/classic/params/target/sla_condition_class_list.do%3Fsysparm_userpref_module%3Decef838d0a0a2cbb4d89f42ad0d32bdc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Level Management\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"SLA Condition Rules\", exact=True)\n\n"}, {"config": {"application": "Service Level Management", "module": "Administration > SLA Timer Configuration", "url": "/now/nav/ui/classic/params/target/sla_timer_config_list.do%3Fsysparm_userpref_module%3D1a10653b53220010a393ddeeff7b127d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Level Management\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"SLA Timer Configuration\", exact=True)\n\n"}, {"config": {"application": "Service Level Management", "module": "Properties > SLA Logging", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DSLA%2520Logging%2520Properties%26sysparm_category%3DService%2520Level%2520Management%2520Logging"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Level Management\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Properties\\\"], div[role=\\\"button\\\"][aria-label=\\\"Properties\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"SLA Logging\", exact=True)\n\n"}, {"config": {"application": "Service Level Management", "module": "Properties > SLA Repair", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DSLA%2520Repair%2520Properties%26sysparm_category%3DService%2520Level%2520Management%2520Repair"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Level Management\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Properties\\\"], div[role=\\\"button\\\"][aria-label=\\\"Properties\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"SLA Repair\", exact=True)\n\n"}, {"config": {"application": "Service Level Management", "module": "SLA > Overview", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3Dc8b587f453011300eaaeddeeff7b1217"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Level Management\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"SLA\\\"], div[role=\\\"button\\\"][aria-label=\\\"SLA\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Overview\", exact=True)\n\n"}, {"config": {"application": "Service Portal", "module": "Search > Search Analytics", "url": "/now/nav/ui/classic/params/target/sys_search_event_list.do%3Fsysparm_userpref_module%3D5a4121775b300010e873ed35cc81c75d%26sysparm_query%3Dapplication_table%253Dsp_portal%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Lee)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Service Portal", "module": "Search > Search Result Events", "url": "/now/nav/ui/classic/params/target/sys_search_signal_result_event_list.do%3Fsysparm_userpref_module%3D69f1e1775b300010e873ed35cc81c711%26sysparm_query%3Dsearch_signal_event.search_event.application_table%253Dsp_portal%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Portal\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Search\\\"], div[role=\\\"button\\\"][aria-label=\\\"Search\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Search Result Events\", exact=True)\n\n"}, {"config": {"application": "Service Portal", "module": "Search > Search Sources", "url": "/now/nav/ui/classic/params/target/sp_search_source_list.do%3Fsysparm_userpref_module%3D2095a0795b800300a9ad09ed5a62bc62"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Service Portal\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Search\\\"], div[role=\\\"button\\\"][aria-label=\\\"Search\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Search Sources\", exact=True)\n\n"}, {"config": {"application": "State Management", "module": "State Models", "url": "/now/nav/ui/classic/params/target/sys_state_model_list.do%3Fsysparm_userpref_module%3Db40103b67f933200666bdd620efa9109"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"State Management\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"State Models\", exact=True)\n\n"}, {"config": {"application": "Survey", "module": "Administration > User Groups", "url": "/now/nav/ui/classic/params/target/sys_user_group_list.do%3Fsysparm_userpref_module%3D5ee4cc0ed7211100828320300e6103ee%26sysparm_view%3Dsurvey%26sysparm_query%3DtypeLIKE2e763549d7111100828320300e61038d%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Reed)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Survey", "module": "Survey Instances > All", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3Da87bc1b967300300ba57c3105685efe2%26sysparm_view%3Dsurvey%26sysparm_query%3Dmetric_type.evaluation_method%253Dsurvey%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Survey\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Survey Instances\\\"], div[role=\\\"button\\\"][aria-label=\\\"Survey Instances\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"All\", exact=True)\n\n"}, {"config": {"application": "Survey", "module": "Survey Instances > Cancelled", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3D4db00cdb67800300a8532b505685ef51%26sysparm_view%3Dsurvey%26sysparm_query%3Dmetric_type.evaluation_method%253Dsurvey%255Estate%253Dcanceled%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Survey\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Survey Instances\\\"], div[role=\\\"button\\\"][aria-label=\\\"Survey Instances\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Cancelled\", exact=True)\n\n"}, {"config": {"application": "Survey", "module": "Survey Instances > Completed", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_query%3Dmetric_type.evaluation_method%3Dsurvey%5Estate%3Dcomplete%5EORDERBYDESCtaken_on%26sysparm_first_row%3D1%26sysparm_view%3Dsurvey"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joseph Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Survey", "module": "Survey Instances > In progress", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3Da1700cdb67800300a8532b505685efc7%26sysparm_view%3Dsurvey%26sysparm_query%3Dmetric_type.evaluation_method%253Dsurvey%255Estate%253Dwip%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Survey\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Survey Instances\\\"], div[role=\\\"button\\\"][aria-label=\\\"Survey Instances\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"In progress\", exact=True)\n\n"}, {"config": {"application": "Survey", "module": "Survey Instances > Ready to take", "url": "/now/nav/ui/classic/params/target/asmt_assessment_instance_list.do%3Fsysparm_userpref_module%3D0850c8db67800300a8532b505685ef4b%26sysparm_view%3Dsurvey%26sysparm_query%3Dmetric_type.evaluation_method%253Dsurvey%255Estate%253Dready%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Survey\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Survey Instances\\\"], div[role=\\\"button\\\"][aria-label=\\\"Survey Instances\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Ready to take\", exact=True)\n\n"}, {"config": {"application": "System Clone", "module": "Administration > Clone Targets", "url": "/now/nav/ui/classic/params/target/instance_list.do%3Fsysparm_userpref_module%3D3155d500371120004f6a80f7bcbe5d05%26sysparm_view%3Dclone_request%26sysparm_query%3Dsource%253Dfalse%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Murphy)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Clone", "module": "Clone Definition > Cleanup Scripts", "url": "/now/nav/ui/classic/params/target/clone_cleanup_script_list.do%3Fsysparm_userpref_module%3Dea22e45f0a000665751cc162e07858ec%26sysparm_fixed_query%3Dinclude_in_system_clone%3Dtrue"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Deborah Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Clone", "module": "Clone Definition > Exclude Tables", "url": "/now/nav/ui/classic/params/target/clone_data_exclude_list.do%3Fsysparm_userpref_module%3De2ff791537302000414180f7bcbe5dae%26sysparm_fixed_query%3Dinclude_in_system_clone%3Dtrue"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jeremy Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Clone", "module": "Clone Definition > Preserve Data", "url": "/now/nav/ui/classic/params/target/clone_data_preserver_list.do%3Fsysparm_userpref_module%3D4ff729c00a0006ef5e91af0fda30166b%26sysparm_fixed_query%3Dinclude_in_system_clone%3Dtrue"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Clone\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Clone Definition\\\"], div[role=\\\"button\\\"][aria-label=\\\"Clone Definition\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Preserve Data\", exact=True)\n\n"}, {"config": {"application": "System Clone", "module": "Live Clones > Active Clones", "url": "/now/nav/ui/classic/params/target/clone_instance_list.do%3Fsysparm_userpref_module%3D5a95ec5737302000414180f7bcbe5d5c%26sysparm_query%3DstateINRequested%252CScheduled%252CActive%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Clone\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Live Clones\\\"], div[role=\\\"button\\\"][aria-label=\\\"Live Clones\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Active Clones\", exact=True)\n\n"}, {"config": {"application": "System Clone", "module": "Live Clones > Clone History", "url": "/now/nav/ui/classic/params/target/clone_instance_list.do%3Fsysparm_userpref_module%3D2b9bad610a0006ef69c921c2044b2c53%26sysparm_query%3Dstate%2521%253DDraft%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Clone\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Live Clones\\\"], div[role=\\\"button\\\"][aria-label=\\\"Live Clones\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Clone History\", exact=True)\n\n"}, {"config": {"application": "System Diagnostics", "module": "Performance Windows > Active Query Index Hints", "url": "/now/nav/ui/classic/params/target/sys_query_index_hint_list.do%3Fsysparm_userpref_module%3D72c19f03c30031007de15ad8cbba8fa8%26sysparm_query%3Dactive%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "System Diagnostics", "module": "Stats > Slow Events", "url": "/now/nav/ui/classic/params/target/sysevent_pattern_list.do%3Fsysparm_userpref_module%3Da709a782c39302000c8a174292d3ae53%26sysparm_query%3Dwindow_endISEMPTY%255Ewindow_startISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Elizabeth Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Diagnostics", "module": "Stats > Slow Interactions", "url": "/now/nav/ui/classic/params/target/sys_interaction_pattern_list.do%3Fsysparm_userpref_module%3Db3e7dbb1c7331010b0e8e46788c26066"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Diagnostics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Stats\\\"], div[role=\\\"button\\\"][aria-label=\\\"Stats\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Slow Interactions\", exact=True)\n\n"}, {"config": {"application": "System Diagnostics", "module": "Stats > Slow Mutex Locks", "url": "/now/nav/ui/classic/params/target/sys_mutex_pattern_list.do%3Fsysparm_userpref_module%3D54f49703c3220200e6da174292d3aed5%26sysparm_query%3Dwindow_endISEMPTY%255Ewindow_startISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Diagnostics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Stats\\\"], div[role=\\\"button\\\"][aria-label=\\\"Stats\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Slow Mutex Locks\", exact=True)\n\n"}, {"config": {"application": "System Diagnostics", "module": "Stats > Slow Queries", "url": "/now/nav/ui/classic/params/target/sys_query_pattern_list.do%3Fsysparm_userpref_module%3D9d967a108f30300072a89cfde0f92389%26sysparm_query%3Dwindow_endISEMPTY%255Ewindow_startISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Diagnostics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Stats\\\"], div[role=\\\"button\\\"][aria-label=\\\"Stats\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Slow Queries\", exact=True)\n\n"}, {"config": {"application": "System Diagnostics", "module": "Stats > Slow Scripts", "url": "/now/nav/ui/classic/params/target/sys_script_pattern_list.do%3Fsysparm_userpref_module%3Dc0667612872231007305fdbee3e3ec03%26sysparm_query%3Dwindow_endISEMPTY%255Ewindow_startISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Diagnostics", "module": "Stats > Slow Transactions", "url": "/now/nav/ui/classic/params/target/sys_transaction_pattern_list.do%3Fsysparm_userpref_module%3Dad763612872231007305fdbee3e3ec3c%26sysparm_query%3Dwindow_endISEMPTY%255Ewindow_startISEMPTY%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Diagnostics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Stats\\\"], div[role=\\\"button\\\"][aria-label=\\\"Stats\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Slow Transactions\", exact=True)\n\n"}, {"config": {"application": "System Diagnostics", "module": "Stats > Stats", "url": "/now/nav/ui/classic/params/target/stats.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 120, in cheat\n with page.expect_navigation():\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 85, in __exit__\n self._event.value\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 59, in value\n raise exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 208, in continuation\n event = await waiter.result()\n ^^^^^^^^^^^^^^^^^^^^^\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n=========================== logs ===========================\nwaiting for navigation until 'load'\n============================================================\n"}, {"config": {"application": "System Extension Points", "module": "Client Extension Points", "url": "/now/nav/ui/classic/params/target/sys_client_extension_point_list.do%3Fsysparm_userpref_module%3D8156424bb31023009b67a13816a8dc1f"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Extension Points\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Client Extension Points\", exact=True)\n\n"}, {"config": {"application": "System Extension Points", "module": "Scripted Extension Points", "url": "/now/nav/ui/classic/params/target/sys_extension_point_list.do%3Fsysparm_userpref_module%3Dfb840a0bb31023009b67a13816a8dc9f"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Extension Points\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Scripted Extension Points\", exact=True)\n\n"}, {"config": {"application": "System Extension Points", "module": "UI Extension Points", "url": "/now/nav/ui/classic/params/target/sys_ui_extension_point_list.do%3Fsysparm_userpref_module%3Df4650e0bb31023009b67a13816a8dc8d"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Import Sets", "module": "Administration > Data Sources", "url": "/now/nav/ui/classic/params/target/sys_data_source_list.do%3Fsysparm_userpref_module%3D152ee7590a0a0b4f00da6ab844630782"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Import Sets\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Data Sources\", exact=True)\n\n"}, {"config": {"application": "System Import Sets", "module": "Administration > ETL Definitions", "url": "/now/nav/ui/classic/params/target/sys_rte_eb_etl_definition_list.do%3Fsysparm_userpref_module%3Daa6e74839f4000105cf3ffa4677fcf79"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rebecca Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Import Sets", "module": "Administration > Execution Contexts", "url": "/now/nav/ui/classic/params/target/sys_execution_context_list.do%3Fsysparm_userpref_module%3Dba048b9b5b201010953330ad5981c7eb"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Import Sets\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Execution Contexts\", exact=True)\n\n"}, {"config": {"application": "System Import Sets", "module": "Administration > Scheduled Imports", "url": "/now/nav/ui/classic/params/target/scheduled_import_set_list.do%3Fsysparm_userpref_module%3Dd99cecb40a0a0b8000f025488e8cbf80"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Gutierrez)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Import Sets", "module": "Administration > Transform Maps", "url": "/now/nav/ui/classic/params/target/sys_transform_map_list.do%3Fsysparm_userpref_module%3Dd809195a0af04cc8004a7b95a2d4361b"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kelli Green)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Import Sets", "module": "Advanced > Concurrent Import Set Jobs", "url": "/now/nav/ui/classic/params/target/sys_concurrent_import_set_job_list.do%3Fsysparm_userpref_module%3D3373a2459f331300487df84bc42e705b"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ryan Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Import Sets", "module": "Advanced > Concurrent Import Sets", "url": "/now/nav/ui/classic/params/target/sys_concurrent_import_set_list.do%3Fsysparm_userpref_module%3D10d0b7a79f331300487df84bc42e70ef"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Import Sets\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Advanced\\\"], div[role=\\\"button\\\"][aria-label=\\\"Advanced\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Concurrent Import Sets\", exact=True)\n\n"}, {"config": {"application": "System Import Sets", "module": "Advanced > Multi Import Sets", "url": "/now/nav/ui/classic/params/target/sys_multi_import_set_list.do%3Fsysparm_userpref_module%3Daba30300ffda10105cf343d0653bf199"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Import Sets\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Advanced\\\"], div[role=\\\"button\\\"][aria-label=\\\"Advanced\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Multi Import Sets\", exact=True)\n\n"}, {"config": {"application": "System Import Sets", "module": "Import Set Tables > Cleanup", "url": "/now/nav/ui/classic/params/target/cleanup_import_sets.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Import Sets\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Import Set Tables\\\"], div[role=\\\"button\\\"][aria-label=\\\"Import Set Tables\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Cleanup\", exact=True)\n\n"}, {"config": {"application": "System LDAP", "module": "Certificates", "url": "/now/nav/ui/classic/params/target/sys_certificate_list.do%3Fsysparm_userpref_module%3D4a66f5a90a0a0b61009214c7c9cdcf99"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System LDAP\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Certificates\", exact=True)\n\n"}, {"config": {"application": "System LDAP", "module": "Create New Server", "url": "/now/nav/ui/classic/params/target/com.glideapp.servicecatalog_cat_item_view.do%3Fsysparm_id%3D51b5d9170a0a0b0c00b519afdeb51697"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System LDAP\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Create New Server\", exact=True)\n\n"}, {"config": {"application": "System LDAP", "module": "Data Sources", "url": "/now/nav/ui/classic/params/target/sys_data_source_list.do%3Fsysparm_userpref_module%3Dc23890190a0a0b9100cf60cb1502a88b%26sysparm_query%3Dtype%253DLDAP%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System LDAP\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Data Sources\", exact=True)\n\n"}, {"config": {"application": "System LDAP", "module": "LDAP Log", "url": "/now/nav/ui/classic/params/target/syslog_list.do%3Fsysparm_userpref_module%3De974e9450a0a0b2600566537af98e87a%26sysparm_query%3Dsys_created_onONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255Esource%253DLDAP%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System LDAP\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"LDAP Log\", exact=True)\n\n"}, {"config": {"application": "System LDAP", "module": "LDAP Servers", "url": "/now/nav/ui/classic/params/target/ldap_server_config_list.do%3Fsysparm_userpref_module%3Db9c0d6db0a0a0b0f00137f46366bfb6a"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System LDAP\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"LDAP Servers\", exact=True)\n\n"}, {"config": {"application": "System LDAP", "module": "Scheduled Loads", "url": "/now/nav/ui/classic/params/target/scheduled_import_set_list.do%3Fsysparm_userpref_module%3Dc2499f250a0a0b9100514a2f093b5209%26sysparm_query%3Ddata_source.type%253DLDAP%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System LDAP\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Scheduled Loads\", exact=True)\n\n"}, {"config": {"application": "System LDAP", "module": "Transform Maps", "url": "/now/nav/ui/classic/params/target/sys_transform_map_list.do%3Fsysparm_userpref_module%3Dc233cf1a0a0a0b9100abe4814abe8571%26sysparm_query%3Dsource_table%253Djavascript%253AgetLDAPSources%2528%2529%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System LDAP\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Transform Maps\", exact=True)\n\n"}, {"config": {"application": "System Localization", "module": "Currencies", "url": "/now/nav/ui/classic/params/target/fx_currency_list.do%3Fsysparm_userpref_module%3De1821372c0a80a6e002447ddd9c338f4%26sysparm_query%3Dactive%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Localization\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Currencies\", exact=True)\n\n"}, {"config": {"application": "System Localization", "module": "Exchange Rates", "url": "/now/nav/ui/classic/params/target/fx_rate_list.do%3Fsysparm_userpref_module%3De18381b3c0a80a6e00a2b05779d783b0%26sysparm_query%3Dcurrency.active%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Localization\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Exchange Rates\", exact=True)\n\n"}, {"config": {"application": "System Localization", "module": "Load Exchange Rates", "url": "/now/nav/ui/classic/params/target/sys.scripts.do%3Faction%3Drun_module%26sys_id%3De1e825910a25810200ada509057e7918"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Angela Hernandez)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Logs", "module": "System Log > All", "url": "/now/nav/ui/classic/params/target/syslog_list.do%3Fsysparm_userpref_module%3Dab0b7690c0a8016400bdb8598ce01adf%26sysparm_query%3Dsys_created_onONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Logs\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System Log\\\"], div[role=\\\"button\\\"][aria-label=\\\"System Log\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"All\", exact=True)\n\n"}, {"config": {"application": "System Logs", "module": "System Log > Application Logs", "url": "/now/nav/ui/classic/params/target/syslog_app_scope_list.do%3Fsysparm_userpref_module%3D97ee0f02c30321007de15ad8cbba8f60%26sysparm_query%3Dsys_created_onONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "System Logs", "module": "System Log > Code Signing", "url": "/now/nav/ui/classic/params/target/syslog_list.do%3Fsysparm_userpref_module%3D0edaeba2530220108321ddeeff7b12a0%26sysparm_query%3Dsource%253DCode%2BSigning%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "System Logs", "module": "System Log > Errors", "url": "/now/nav/ui/classic/params/target/syslog_list.do%3Fsysparm_userpref_module%3D141083050a0a0b1401c381f5361eaf9c%26sysparm_query%3Dsys_created_onONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255Elevel%253D2%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Logs\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System Log\\\"], div[role=\\\"button\\\"][aria-label=\\\"System Log\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Errors\", exact=True)\n\n"}, {"config": {"application": "System Logs", "module": "System Log > Script Log Statements", "url": "/now/nav/ui/classic/params/target/syslog_list.do%3Fsysparm_userpref_module%3Df774f77b0a0a3c74006c827b1705662e%26sysparm_query%3Dsys_created_onONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255Esource%253D***%2BScript%255EEQ%26%26sysparm_query_category%3Dlog%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "System Logs", "module": "System Log > Transaction Cancellations", "url": "/now/nav/ui/classic/params/target/syslog_cancellation_list.do%3Fsysparm_userpref_module%3Da57d48b067311200d2d3c26e52415ab3%26sysparm_query%3Dsys_created_onONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "System Logs", "module": "System Log > Warnings", "url": "/now/nav/ui/classic/params/target/syslog_list.do%3Fsysparm_userpref_module%3D140fe8040a0a0b1400af17f70cf505a2%26sysparm_query%3Dsys_created_onONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255Elevel%253D1%255EEQ%26%26sysparm_order%3Dsys_created_on%26sysparm_order_direction%3Ddesc"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Logs\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"System Log\\\"], div[role=\\\"button\\\"][aria-label=\\\"System Log\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Warnings\", exact=True)\n\n"}, {"config": {"application": "System Logs", "module": "Utilities > Node Log File Download", "url": "/now/nav/ui/classic/params/target/v_logfiles_list.do%3Fsysparm_userpref_module%3D41b2b7ea0a0a0b5c00a1a77666dca4aa"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Morse)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Logs", "module": "Utilities > Node Log File Download History", "url": "/now/nav/ui/classic/params/target/node_log_download_info_list.do%3Fsysparm_userpref_module%3D9effb0f10b3212005a33061437673aaa"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Logs\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Utilities\\\"], div[role=\\\"button\\\"][aria-label=\\\"Utilities\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Node Log File Download History\", exact=True)\n\n"}, {"config": {"application": "System Map Page", "module": "Map Pages", "url": "/now/nav/ui/classic/params/target/cmn_map_page_list.do%3Fsysparm_userpref_module%3Dfde099660a64005e00041462c5df45c5"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Map Page\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Map Pages\", exact=True)\n\n"}, {"config": {"application": "System Mobile", "module": "Search > Search Analytics", "url": "/now/nav/ui/classic/params/target/sys_search_event_list.do%3Fsysparm_userpref_module%3Dbce26d775b300010e873ed35cc81c735%26sysparm_query%3Dapplication_table%253Dsys_scope%255Eapplication_id%253D5cfbdaac77eb2300454792718a106157%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Mobile\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Search\\\"], div[role=\\\"button\\\"][aria-label=\\\"Search\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Search Analytics\", exact=True)\n\n"}, {"config": {"application": "System Notification", "module": "Email > Email Access Restriction", "url": "/now/nav/ui/classic/params/target/email_access_restriction_list.do%3Fsysparm_userpref_module%3D4ba59ba33b101300c869c2c703efc412"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Notification", "module": "Email > Notifications", "url": "/now/nav/ui/classic/params/target/sysevent_email_action_list.do%3Fsysparm_userpref_module%3D57c7122e0a00008200e0f94513f2f7ee%26sysparm_query%3D%2B%2509%2509%2509active%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Notification\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Email\\\"], div[role=\\\"button\\\"][aria-label=\\\"Email\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Notifications\", exact=True)\n\n"}, {"config": {"application": "System OAuth", "module": "Application Registry", "url": "/now/nav/ui/classic/params/target/oauth_entity_list.do%3Fsysparm_userpref_module%3Deb1b4433d7112100f20bc8170e61037b%26sysparm_query%3Dtype%253Dclient%255EORtype%253Doauth_provider%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System OAuth\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Application Registry\", exact=True)\n\n"}, {"config": {"application": "System OAuth", "module": "JWT Keys", "url": "/now/nav/ui/classic/params/target/jwt_keystore_aliases_list.do%3Fsysparm_userpref_module%3Dd3d7e45673331300616ca9843cf6a750"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System OAuth", "module": "JWT Providers", "url": "/now/nav/ui/classic/params/target/jwt_provider_list.do%3Fsysparm_userpref_module%3D8b95922773231300616ca9843cf6a760%26sysparm_view%3Djwt_provider"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rachel Davidson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System OAuth", "module": "SAML2 Assertion Producers", "url": "/now/nav/ui/classic/params/target/saml2_assertion_producer_list.do%3Fsysparm_userpref_module%3D4937b40a8711011044d5bd6ec7cb0b34"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System OAuth\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"SAML2 Assertion Producers\", exact=True)\n\n"}, {"config": {"application": "System Policy", "module": "Email > Inbound Actions", "url": "/now/nav/ui/classic/params/target/sysevent_in_email_action_list.do%3Fsysparm_userpref_module%3D3cce245ac611227a01b51db7d30cb3d6"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Email\\\"], div[role=\\\"button\\\"][aria-label=\\\"Email\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Inbound Actions\", exact=True)\n\n"}, {"config": {"application": "System Policy", "module": "Events > Script Actions", "url": "/now/nav/ui/classic/params/target/sysevent_script_action_list.do%3Fsysparm_userpref_module%3Dd5f6334bc611227b01f32c4aadcbf2b0"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Events\\\"], div[role=\\\"button\\\"][aria-label=\\\"Events\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Script Actions\", exact=True)\n\n"}, {"config": {"application": "System Policy", "module": "Rules > Data Policies", "url": "/now/nav/ui/classic/params/target/sys_data_policy2_list.do%3Fsysparm_userpref_module%3Deb29437dff0010003061fe51c17f9db8"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Rules\\\"], div[role=\\\"button\\\"][aria-label=\\\"Rules\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Data Policies\", exact=True)\n\n"}, {"config": {"application": "System Policy", "module": "Rules > Telephone Display Rules", "url": "/now/nav/ui/classic/params/target/sys_phone_territory_list.do%3Fsysparm_userpref_module%3Dc32e34cceb1201007128a5fc5206fe82"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Rules\\\"], div[role=\\\"button\\\"][aria-label=\\\"Rules\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Telephone Display Rules\", exact=True)\n\n"}, {"config": {"application": "System Policy", "module": "Service Catalog > Process Guides", "url": "/now/nav/ui/classic/params/target/process_guide_list.do%3Fsysparm_userpref_module%3D43cf1cce7f0000010032b8e0e5f96681"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Policy\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Service Catalog\\\"], div[role=\\\"button\\\"][aria-label=\\\"Service Catalog\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Process Guides\", exact=True)\n\n"}, {"config": {"application": "System Properties", "module": "Dashboard Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DDashboard%2520Properties%26sysparm_category%3DResponsive%2520Dashboard%2520Properties"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Properties\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Dashboard Properties\", exact=True)\n\n"}, {"config": {"application": "System Properties", "module": "My Company", "url": "/now/nav/ui/classic/params/target/core_company.do%3Fsysparm_stack%3Dcore_company_list.do%26sysparm_view%3Dmy_company%26sysparm_query%3Dprimary%253Dtrue%255EEQ%26primary%3Dtrue%26sysparm_stack%3Dhome.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Run Level", "module": "Operational Toggle Levels", "url": "/now/nav/ui/classic/params/target/sys_operational_toggle_level_list.do%3Fsysparm_userpref_module%3Dd4231424b70320104c75ccf78e11a9f3"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Run Level\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Operational Toggle Levels\", exact=True)\n\n"}, {"config": {"application": "System Run Level", "module": "Operational Toggles", "url": "/now/nav/ui/classic/params/target/sys_operational_toggle_list.do%3Fsysparm_userpref_module%3D5c725ce0b70320104c75ccf78e11a9d4"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Run Level\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Operational Toggles\", exact=True)\n\n"}, {"config": {"application": "System Run Level", "module": "Run Level Toggle Mapping", "url": "/now/nav/ui/classic/params/target/sys_run_level_op_toggle_m2m_list.do%3Fsysparm_userpref_module%3D94041424b70320104c75ccf78e11a925"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Deborah Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Scheduler", "module": "Scheduled Jobs > Today's Scheduled Jobs", "url": "/now/nav/ui/classic/params/target/sys_trigger_list.do%3Fsysparm_userpref_module%3De72afd88c611227600d1afd39803f041%26sysparm_query%3Dnext_actionONToday%2540javascript%253Ags.daysAgoStart%25280%2529%2540javascript%253Ags.daysAgoEnd%25280%2529%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Scheduler\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Scheduled Jobs\\\"], div[role=\\\"button\\\"][aria-label=\\\"Scheduled Jobs\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Today's Scheduled Jobs\", exact=True)\n\n"}, {"config": {"application": "System Scheduler", "module": "Schedules > Schedules", "url": "/now/nav/ui/classic/params/target/cmn_schedule_list.do%3Fsysparm_userpref_module%3D30cc3df4c0a80165006dcf89f2bcb1ee"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Clark)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "System Security", "module": "Data Classification > Overview", "url": "/now/nav/ui/classic/params/target/%24pa_dashboard.do%3Fsysparm_dashboard%3Dc38ca3a273031010ae8dd21efaf6a747%26sysparm_tab%3D95ac63a273031010ae8dd21efaf6a715%26sysparm_cancelable%3Dtrue%26sysparm_editable%3Dfalse%26sysparm_active_panel%3Dfalse"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 140, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 127, in setup\n page.set_default_timeout(SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 7718, in set_default_timeout\n self._impl_obj.set_default_timeout(timeout=timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 373, in set_default_timeout\n self._channel.send_no_reply(\"setDefaultTimeoutNoReply\", dict(timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 70, in send_no_reply\n self._connection.wrap_api_call_sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 530, in wrap_api_call_sync\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TargetClosedError: Page.set_default_timeout: Target page, context or browser has been closed\n"}, {"config": {"application": "System Security", "module": "Users and Groups > Access Role Detail View", "url": "/now/nav/ui/classic/params/target/security_acl_detail_list.do%3Fsysparm_userpref_module%3Dc90df1e9c0a80a6d7a6a17eaeaf2f814"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Security\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Users and Groups\\\"], div[role=\\\"button\\\"][aria-label=\\\"Users and Groups\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Access Role Detail View\", exact=True)\n\n"}, {"config": {"application": "System UI", "module": "Attachment Icon Rules", "url": "/now/nav/ui/classic/params/target/sys_attachment_icon_rule_list.do%3Fsysparm_userpref_module%3D8ec2f03183701000dada2e5c37d9294e"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System UI\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Attachment Icon Rules\", exact=True)\n\n"}, {"config": {"application": "System UI", "module": "Field Styles", "url": "/now/nav/ui/classic/params/target/sys_ui_style_list.do%3Fsysparm_userpref_module%3Dc5cc1c4cc0a80164013e846f439f500f"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System UI\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Field Styles\", exact=True)\n\n"}, {"config": {"application": "System Web Services", "module": "REST > CORS Rules", "url": "/now/nav/ui/classic/params/target/sys_cors_rule_list.do%3Fsysparm_userpref_module%3Dcbbd9e02473002004695d7527c9a719e"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Web Services\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"REST\\\"], div[role=\\\"button\\\"][aria-label=\\\"REST\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"CORS Rules\", exact=True)\n\n"}, {"config": {"application": "System Web Services", "module": "REST > Example Client Apps", "url": "/now/nav/ui/classic/params/target/example_apps_list.do"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Web Services\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"REST\\\"], div[role=\\\"button\\\"][aria-label=\\\"REST\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Example Client Apps\", exact=True)\n\n"}, {"config": {"application": "System Web Services", "module": "REST > Insert Multiple", "url": "/now/nav/ui/classic/params/target/sys_rest_insert_multiple_list.do%3Fsysparm_userpref_module%3D9eb73373ff1110105cf343d0653bf140"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"System Web Services\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"REST\\\"], div[role=\\\"button\\\"][aria-label=\\\"REST\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Insert Multiple\", exact=True)\n\n"}, {"config": {"application": "Targeted Communications", "module": "Draft Publications", "url": "/now/nav/ui/classic/params/target/sn_publications_publication_list.do%3Fsysparm_userpref_module%3D7cca3965d70112004f1e82285e6103f4%26sysparm_query%3Dstage%253Dauthor%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Targeted Communications\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Draft Publications\", exact=True)\n\n"}, {"config": {"application": "Upgrade Center", "module": "Administration > Upgrade Plan Notification", "url": "/now/nav/ui/classic/params/target/sysevent_email_action.do%3Fsysparm_stack%3Dsysevent_email_action_list.do%26sysparm_query%3Dname%253DUpgrade%2BPlan%2Bpreparation%2Berror%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Upgrade Center\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Upgrade Plan Notification\", exact=True)\n\n"}, {"config": {"application": "User Administration", "module": "Role Delegation > Role Delegators", "url": "/now/nav/ui/classic/params/target/sys_user_has_role_list.do%3Fsysparm_userpref_module%3D6806e68b0a0a0bc8003e77a7f80b664a%26sysparm_view%3DRole%2Bdelegator%26sysparm_query%3Drole%253D011ba5aa0a0a0b3001a439c580549134%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"User Administration\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Role Delegation\\\"], div[role=\\\"button\\\"][aria-label=\\\"Role Delegation\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Role Delegators\", exact=True)\n\n"}, {"config": {"application": "User Experience Analytics", "module": "Authentications", "url": "/now/nav/ui/classic/params/target/sys_analytics_authentication_list.do%3Fsysparm_userpref_module%3Dce42d20953181010d69cddeeff7b123c"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"User Experience Analytics\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Authentications\", exact=True)\n\n"}, {"config": {"application": "User Experience Analytics", "module": "Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DUser%2520Experience%2520Analytics%2520Properties%26sysparm_category%3DUser%2520Experience%2520Analytics"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "User Experience Analytics", "module": "Settings", "url": "/now/nav/ui/classic/params/target/sys_analytics_bucket_list.do%3Fsysparm_userpref_module%3Df0a14674c7220010393d265c95c2603f"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Nicole Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Workflow", "module": "Administration > Activity Definitions", "url": "/now/nav/ui/classic/params/target/wf_activity_definition_list.do%3Fsysparm_userpref_module%3Dc11f75b17f000001019281dae4e50aee%26sysparm_query%3Dcategory%2521%253Ddeprecated%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Workflow\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Administration\\\"], div[role=\\\"button\\\"][aria-label=\\\"Administration\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Activity Definitions\", exact=True)\n\n"}, {"config": {"application": "Workflow", "module": "Live Workflows > Active Contexts", "url": "/now/nav/ui/classic/params/target/wf_context_list.do%3Fsysparm_userpref_module%3Da72e4427c0a80164005f387c3967acbb%26sysparm_query%3Dactive%253Dtrue%255EEQ"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Workflow\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Live Workflows\\\"], div[role=\\\"button\\\"][aria-label=\\\"Live Workflows\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Active Contexts\", exact=True)\n\n"}, {"config": {"application": "Workflow", "module": "Live Workflows > All Contexts", "url": "/now/nav/ui/classic/params/target/wf_context_list.do%3Fsysparm_userpref_module%3Ddba11041c0a80165008e9d0df5238b13"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Workflow\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Live Workflows\\\"], div[role=\\\"button\\\"][aria-label=\\\"Live Workflows\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"All Contexts\", exact=True)\n\n"}, {"config": {"application": "Workflow", "module": "Live Workflows > Executing Activities", "url": "/now/nav/ui/classic/params/target/wf_executing_list.do%3Fsysparm_userpref_module%3Da72eaec1c0a80164002c6f70d9001dcf"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Workflow\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Live Workflows\\\"], div[role=\\\"button\\\"][aria-label=\\\"Live Workflows\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Executing Activities\", exact=True)\n\n"}, {"config": {"application": "Workflow", "module": "Live Workflows > History", "url": "/now/nav/ui/classic/params/target/wf_history_list.do%3Fsysparm_userpref_module%3Da72f02d2c0a80164005d9d903ea839ad"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Eric Lindsey)\"},\"status\":\"failure\"}'\n"}, {"config": {"application": "Workspace Experience", "module": "Forms > Workspace View Rules", "url": "/now/nav/ui/classic/params/target/sysrule_view_workspace_list.do%3Fsysparm_view%3Dworkspace"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"Workspace Experience\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"Forms\\\"], div[role=\\\"button\\\"][aria-label=\\\"Forms\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Workspace View Rules\", exact=True)\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_CreateChangeRequestTask.json b/TEST_10/failed_CreateChangeRequestTask.json deleted file mode 100644 index 561bf2f..0000000 --- a/TEST_10/failed_CreateChangeRequestTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["backout_plan", "number", "close_notes", "assignment_group", "close_code", "short_description", "impact", "description", "business_service", "test_plan", "service_offering", "category", "risk", "justification", "risk_impact_analysis"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:07:57 - System Administrator (Approval history)\nGroup approval for Database approved by user ITIL User (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Database", "backout_plan": "smallage conclusory proselenic tasselet scarlet", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "precertify twinism spaning periportal complication", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "01:00.0 RAID bus controller: Adaptec AAC-RAID has failed on PSORA1 and needs to be replaced immediately.", "due_date": "", "end_date": "2023-11-07 06:30:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "Fail PSORA1 to DR systemShutdown SystemRemove failed RAID cardInstall new RAID cardBoot systemConfigure RAID cardBring system onlineValidate access to disk structuresFailback from DR to PSORA1", "justification": "preiotize purveyable kenningwort indecently nominatively", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000047", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:32", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "2 - High", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "neddy sinuosity bimuscular geogonic underclay", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "A failed RAID controller card needs to be replaced on PSORA1", "sla_due": "UNKNOWN", "start_date": "2023-11-07 02:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:32", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "91cdf152db252200a6a2b31be0b8f50e", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:43:31", "task_effective_number": "CHG0000047", "test_plan": "lierre Scaphopoda rationalness countersignal ostracophorous", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:24"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melissa.Moore.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["category", "test_plan", "number", "risk", "backout_plan", "short_description", "business_service", "implementation_plan", "close_notes", "risk_impact_analysis"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "ITSM Engineering", "backout_plan": "metapsychosis premarriage hesperideous Meleagridae sectarial", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Software", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "repaganizer Augustinianism theologically verbenalin retroaction", "closed_at": "", "closed_by": "", "cmdb_ci": "ApplicationServerHelpdesk", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "sleepily provocant supraocclusion unamiss Faventine", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "brideship pelter Delphinidae obscurantic Algaroth", "justification": "homologist choloscopy shadowbox unobtainableness plancher", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0040003", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2016-08-10 09:10:41", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": "broken", "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "2016-08-10 09:10:33", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "skua clothe unhopingly canonizant blindball", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Please reboot ApplicationServerHelpdesk", "sla_due": "UNKNOWN", "start_date": "", "state": "New", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2016-08-10 09:10:41", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0126961347c12200e0ef563dbb9a717e", "sys_mod_count": "0", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2016-08-10 09:10:41", "task_effective_number": "CHG0040003", "test_plan": "posthypophyseal redesignate countersconce heterochronism metrostyle", "time_worked": "", "type": "Emergency", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sandra.Chaney.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["close_notes", "impact", "short_description", "test_plan", "risk_impact_analysis", "description", "risk", "number", "justification", "cmdb_ci"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:12:23 - System Administrator (Approval history)\nGroup approval for Hardware approved by user David Dan (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Hardware", "backout_plan": "rollback to existing db_block_buffer setting", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "instrumentative piedness broadacre archway replanter", "closed_at": "", "closed_by": "", "cmdb_ci": "SAP ORA01", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:46:57", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The database size has increased and the cache hit rate is at the low end of an acceptable rate. The Database team needss to increase the amount of memory allocated to the Oracle SGA to increase the cache hit rate.", "due_date": "", "end_date": "2023-12-05 05:00:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi initSAPORA01.orayank and put existing db_block_buffers lineComment out existing db_block_buffers settingSet new db_block_buffers line to 7500Restart SAPORA01 database instance", "justification": "Peridinieae storminess sclerotomic anthemion carpent", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000074", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:35", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "2 - High", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "oppugnate Tenebrionidae pseudodiastolic pseudopodal abiology", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Increase db_block_buffers from 5000 to 7500", "sla_due": "UNKNOWN", "start_date": "2023-12-05 04:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:35", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "cacd7552db252200a6a2b31be0b8f5ad", "sys_mod_count": "24", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:46:57", "task_effective_number": "CHG0000074", "test_plan": "unpredicable sinusal automobilism adhere Bihari", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:25"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Anderson)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["category", "assignment_group", "cmdb_ci", "justification", "backout_plan", "close_code", "implementation_plan"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "Network", "backout_plan": "Due to the limited number of commands in the implementation plan it is not possible to backout the change.If required you are authorized to reboot the router if BGP fails to work", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "No issues", "closed_at": "2015-07-06 11:58:27", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Resend the complete BGP table to neighboring routers--Both neighbors need to support soft reset route refresh capability.--Stores complete BGP table of you neighbor in router memory.--Not a good idea on a peering router with full feed, due to the memory requirements.", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "-- Place router into maintenance mode in the monitoring platform-- Logon to router through SSH-- Run the following commandrouter(config-router)#router bgp 12345router(config-router)#neighbor {neighbor ip} soft-reconfig [inbound]router#clear ip bgp {neighbor ip} soft in-- Confirm the sessions have been cleared-- Place router back into operational mode in the monitoring platform", "justification": "inhabiter overproneness Phytomastigina splenitive Milvago", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000025", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2015-07-06 11:58:03", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "2", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "cardiodysesthesia diocesan juvenilize pinealoma omicron", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Clear BGP sessions on a Cisco router", "sla_due": "UNKNOWN", "start_date": "", "state": "Closed", "std_change_producer_version": {"display_value": "Clear BGP sessions on a Cisco router - 1", "link": "https://dev215901.service-now.com/api/now/table/std_change_producer_version/16c2273c47010200e90d87e8dee49006"}, "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2015-07-06 11:58:03", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "b4f675de47410200e90d87e8dee490cc", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2015-07-06 11:58:27", "task_effective_number": "CHG0000025", "test_plan": "--Confirm that there are no monitoring alerts for the router", "time_worked": "", "type": "Standard", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "2015-07-06 11:58:16", "work_notes": "", "work_notes_list": "", "work_start": "2015-07-06 11:58:12"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.King.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["implementation_plan", "impact", "risk", "backout_plan", "short_description", "test_plan", "risk_impact_analysis", "number", "close_notes", "justification", "service_offering", "cmdb_ci", "business_service", "close_code", "category", "assignment_group", "description"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:18 - System Administrator (Approval history)\nGroup approval for Hardware approved by user David Loo (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "Pokomo premolding rhapsody polysilicic affliction", "closed_at": "", "closed_by": "", "cmdb_ci": "PS LinuxApp01", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:54:20", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2024-01-02 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "magazinist middlingly antidysenteric snicher Phaeacian", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000093", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Low", "risk_impact_analysis": "rignum antispiritual openheartedness cenotaphic coryphaeus", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2024-01-02 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "eecdf552db252200a6a2b31be0b8f539", "sys_mod_count": "23", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:54:20", "task_effective_number": "CHG0000093", "test_plan": "intransgressible nitrosylsulphuric cerebralization artificership mesocephalism", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Austin.Kim.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["business_service", "impact", "risk", "category", "implementation_plan", "backout_plan", "close_code", "service_offering"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "backout_plan": "-- Physically remove switch and all associated cabling-- Remove switch from management, monitoring and ServiceNow CMDB", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "keeping juttingly blusher hoggishness whitenose", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "This standard change template describes adding a new network switch to a datacenter cabinet", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "-- Physically rack switch in top of cabinet-- Ensure that redundant power supply is connected to the backup power circuit in the cabinet-- Ensure that first GBIC fibre connector (Gi0/1) connects to primary distribution switch-- Ensure that second GBIC fibre connector (Gi1/1) connects to secondary distribution switch-- Connect console port to cabinet management console-- Add switch to network management console-- Add switch to network monitoring console-- Add switch to ServiceNow CMDB", "justification": "trichophoric overfastidious deathroot furlong codfish", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0040001", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2016-08-10 09:09:29", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "agname pachycladous noncontentious treddle chamecephalus", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Add network switch to cabinet", "sla_due": "UNKNOWN", "start_date": "", "state": "New", "std_change_producer_version": {"display_value": "Add network switch to datacenter cabinet - 1", "link": "https://dev215901.service-now.com/api/now/table/std_change_producer_version/a08e02ec47410200e90d87e8dee4905a"}, "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2016-08-10 09:09:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "2de5121347c12200e0ef563dbb9a71eb", "sys_mod_count": "0", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2016-08-10 09:09:29", "task_effective_number": "CHG0040001", "test_plan": "-- Run connectivity tests by connecting laptop to copper interface-- Ensure that switch is showing as healthy in network monitoring console", "time_worked": "", "type": "Standard", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mario.Thornton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["category", "close_notes", "impact", "service_offering", "risk_impact_analysis", "close_code", "backout_plan", "cmdb_ci", "implementation_plan", "justification", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:11:26 - System Administrator (Approval history)\nGroup approval for Hardware approved by user Bow Ruggeri (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "predisplacement bosker excluding disencumberment anacanth", "closed_at": "", "closed_by": "", "cmdb_ci": "lnux101", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:45:17", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2023-11-20 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "filamentoid bridler hypsothermometer sulfa Nabothian", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000062", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:34", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "enantiomer repressionist tubba underorganization affrontedly", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2023-11-20 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:34", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "b1cd3552db252200a6a2b31be0b8f580", "sys_mod_count": "25", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:45:17", "task_effective_number": "CHG0000062", "test_plan": "redundantly tribunitial crusader hypogeocarpous Pagurinea", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:25"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=James.Reynolds.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["number", "impact", "close_notes", "category", "justification", "business_service", "description", "test_plan", "short_description", "implementation_plan", "assignment_group"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "backout_plan": "unobjectional topazine underbox peptic zoocarp", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "arithmogram Caelian tessarescaedecahedron tersulphide palmatilobed", "closed_at": "", "closed_by": "", "cmdb_ci": "bond_trade_aus", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "adhere overcup larcenic Armadillididae hoplomachy", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "contraindicate dragoonable vowelish hemocoel Shinwari", "justification": "sketchbook weisbachite Venite septile semiannually", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000036", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2015-08-17 13:39:53", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "Reuben scolopendrid Brunnichia unroot avicularium", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Perform maintenance on database server - bond_trading_uk", "sla_due": "UNKNOWN", "start_date": "", "state": "New", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2015-08-17 13:40:08", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0e01e67737310200f212cc028e41f1a8", "sys_mod_count": "1", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2015-08-17 13:42:10", "task_effective_number": "CHG0000036", "test_plan": "abask theatrophile overleg exoccipital subfastigiate", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "2015-08-03 15:24:52", "work_notes": "", "work_notes_list": "", "work_start": "2015-08-03 15:22:52"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Gregory.Park.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["justification", "business_service", "cmdb_ci", "assignment_group", "description", "category", "close_code", "implementation_plan", "close_notes", "impact", "risk_impact_analysis", "test_plan", "backout_plan", "risk", "service_offering", "short_description"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:13:49 - System Administrator (Approval history)\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Hardware", "backout_plan": "rollback to existing db_block_buffer setting", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "untighten irredential blastopore ericad emblematically", "closed_at": "", "closed_by": "", "cmdb_ci": "SAP ORA01", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:48:11", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The database size has increased and the cache hit rate is at the low end of an acceptable rate. The Database team needss to increase the amount of memory allocated to the Oracle SGA to increase the cache hit rate.", "due_date": "", "end_date": "2023-12-19 05:00:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi initSAPORA01.orayank and put existing db_block_buffers lineComment out existing db_block_buffers settingSet new db_block_buffers line to 7500Restart SAPORA01 database instance", "justification": "biclinium pluvioscope purity archangelic wakonda", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000084", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:36", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "2 - High", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "prohibiter fordable hendecasemic beneceptor vetust", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Increase db_block_buffers from 5000 to 7500", "sla_due": "UNKNOWN", "start_date": "2023-12-19 04:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:36", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "1acdb552db252200a6a2b31be0b8f583", "sys_mod_count": "25", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:48:11", "task_effective_number": "CHG0000084", "test_plan": "knavish necessarianism remeasure fuff gustfulness", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Darryl.Stokes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["service_offering", "close_code", "description", "risk_impact_analysis", "justification", "backout_plan", "impact", "number", "short_description", "assignment_group", "business_service", "cmdb_ci"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "ITSM Engineering", "backout_plan": "superinfirmity electrodesiccate washproof Symphyla corsage", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Hardware", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "pretournament rebreed unselfness cyclodiolefin sphericocylindrical", "closed_at": "", "closed_by": "", "cmdb_ci": "AS400", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "fucus haulm nonfanciful shipful thiocarbimide", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "joltingly cleavage brehon melanorrhagia Everard", "justification": "formularist hectorship antiparagraphic scleriasis anisobranchiate", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0040004", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2016-08-10 09:13:54", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": "broken", "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "2016-08-10 09:12:16", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "senam paucispirated guestive warblet inomyxoma", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Please reboot AS400", "sla_due": "UNKNOWN", "start_date": "", "state": "New", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2016-08-10 09:13:54", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "c286d61347c12200e0ef563dbb9a71df", "sys_mod_count": "0", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2016-08-10 09:13:54", "task_effective_number": "CHG0040004", "test_plan": "warrok courteous calamanco arnut spinate", "time_worked": "", "type": "Emergency", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Bryant.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["risk_impact_analysis", "service_offering", "test_plan", "risk", "implementation_plan", "impact", "assignment_group", "backout_plan"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:11 - System Administrator (Approval history)\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "Frenchwise triamide Amueixa anametadromous ornamentalism", "closed_at": "", "closed_by": "", "cmdb_ci": "lnux100", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:54:14", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2024-01-02 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "tuchunize Cayuvava Siddhartha densely relativist", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000091", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "High", "risk_impact_analysis": "thearchic Mongolish typhloenteritis isovoluminal agnostic", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2024-01-02 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9acdf552db252200a6a2b31be0b8f507", "sys_mod_count": "23", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:54:14", "task_effective_number": "CHG0000091", "test_plan": "Scylliorhinidae cacomagician provisory Comus parallelograph", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alexander.Moore.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["risk_impact_analysis", "cmdb_ci", "implementation_plan", "service_offering", "impact", "backout_plan", "close_code", "number", "risk", "business_service", "assignment_group", "short_description", "justification", "description", "category"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:09:35 - System Administrator (Approval history)\nGroup approval for Hardware approved by user David Loo (Technical approvals).\n\n2023-10-08 04:37:29 - Christen Mitchell (Approval history)\nGroup approval for CAB Approval approved by user Christen Mitchell (CAB approval).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "heavenlike pinchem attentive faust rosolite", "closed_at": "", "closed_by": "", "cmdb_ci": "lnux101", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:43:44", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2023-11-06 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "splenium Mytilacea wergil undischargeable unclassableness", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000052", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:33", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "High", "risk_impact_analysis": "naphthinduline muscle untilt informingly bellying", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2023-11-06 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:33", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "5dcdf152db252200a6a2b31be0b8f546", "sys_mod_count": "23", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:43:44", "task_effective_number": "CHG0000052", "test_plan": "unfervent cladding toop paraphrasia pontifex", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:24"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Calvin.Hoffman.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["risk", "backout_plan", "business_service", "description", "cmdb_ci", "test_plan", "assignment_group", "short_description", "impact", "service_offering", "implementation_plan", "number", "justification", "category", "close_notes", "risk_impact_analysis"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:07:19 - System Administrator (Approval history)\nGroup approval for Network approved by user David Loo (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Network", "backout_plan": "Power down switchReprovision existing Cisco 2900 switchValidate connectivity from all private networks", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "forefin genapper rainily drumheads comfy", "closed_at": "", "closed_by": "", "cmdb_ci": "IP-Router-3", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:02:55", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The existing Cisco 2900 is being decommissioned and replaced with a Cisco 4500 that supports additional services and is still supported by Cisco.", "due_date": "", "end_date": "2023-10-24 09:30:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "Move new Cisco 4500 from test network to production networkProvision production configuration to switchTest connectivity from all existing private networksRemove existing Cisco 2900 from network", "justification": "mannitose crosspoint debus permeable williamsite", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000039", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:31", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "2 - High", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Low", "risk_impact_analysis": "Lyngbyeae impetration moping leonines unethereal", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Deploy new Cisco Catalyst 4500", "sla_due": "UNKNOWN", "start_date": "2023-10-24 07:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:31", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0dcdb152db252200a6a2b31be0b8f54f", "sys_mod_count": "16", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:02:55", "task_effective_number": "CHG0000039", "test_plan": "calycled overcommend wileless cretinoid rotch", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:23"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Andrew.Lang.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["justification", "impact", "close_code", "business_service", "backout_plan", "description", "test_plan", "category", "implementation_plan", "risk", "cmdb_ci", "service_offering", "assignment_group", "risk_impact_analysis", "short_description"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "Service Desk", "backout_plan": "Due to the nature of this procedure any means to back out of this after the process has begun should not be implemented. Any type of recovery from backup or any other tool could cause corruption to the Active Directory database and could cause more harm than good. Once the implementation plan has been started it will need to be carried out completely.", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "Completed successfully", "closed_at": "2015-07-06 11:18:53", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Decommission a server from use including removal from backup, systems management and monitoring systems and disposal of hardware", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "--Inform local IT of the necessary steps to change DHCP and static IP clients to use a different DC/DNS servers for name resolution--Use Network Monitor to check if any DNS queries are being received by the DC before demoting, reconfigure any requestors DNS before continuing--Notify the Operations Teams about the demotion via email--Place the DC in outage mode in monitoring tools--Run the AD DC Demotion Preparation tool in management tools--Logon to the DC to be removed from Active Directory--Run DCPROMO to uninstall AD and reboot--Uninstall DNS--Remove the server from the domain by joining it to a workgroup and reboot--Logon to a regional hub DC in the same domain as the DC that was removed--Delete the computer object--Delete any leftover DNS records--Locate the DNS zone for the domain and then right-click it and select properties--Click the name servers tab--Locate and delete the entry for the removed DNS server (if present)--Delete the server object in AD Sites and Services--Logon to a forest root DC--launch the DNS console on the forest root DC--locate and delete all DNS records that point to the removed DC in the _msdcs zone and in any child zones of it --Also verify that no record exists in the delegated zone for the child domain zone--Create requests to remove device from anti-virus, endpoint management, monitoring and ServiceNow CMDB", "justification": "bezantee hayloft malax pseudoform mawkishness", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000023", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2015-07-06 11:17:21", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "2", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "argumentative unneaped superacetate tinny uniambic", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Decommission server", "sla_due": "UNKNOWN", "start_date": "", "state": "Closed", "std_change_producer_version": {"display_value": "Decommission local office Domain Controller - 1", "link": "https://dev215901.service-now.com/api/now/table/std_change_producer_version/deb8544047810200e90d87e8dee490af"}, "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2015-07-06 11:17:22", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "70ad699e47410200e90d87e8dee4907d", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2015-07-06 11:18:53", "task_effective_number": "CHG0000023", "test_plan": "--No client issues result from the removal of this DC--All references to this DC have been removed from Active Directory--All references to this DC have been removed from DNS--All references to this DC have been removed from anti-virus, endpoint management, monitoring and ServiceNow CMDB", "time_worked": "", "type": "Standard", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "2015-07-06 11:18:34", "work_notes": "", "work_notes_list": "", "work_start": "2015-07-06 11:17:41"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ashley.Thomas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["close_notes", "close_code", "cmdb_ci", "service_offering", "risk_impact_analysis", "impact", "implementation_plan", "short_description", "category", "justification", "assignment_group", "backout_plan", "business_service", "number", "description"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "Network", "backout_plan": "Check the previous version of the switchport config in the configuration management database and revert", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "Closed successfully", "closed_at": "2015-07-06 07:22:05", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Change the port of a Cisco switch to a new VLAN. This would commonly occur when moving a server from one IP network to another.", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "--Logon to the switch using SSH--Type the following commandsswitch# configure terminalswitch(config)# interface {type slot/port | port-channel number}switch(config-if)# switchport access vlan vlan-idFor exampleswitch# configure terminalswitch(config)# interface Gi1/1switch(config-if)# switchport access vlan 101--Save the switch config file", "justification": "crandall anticnemion bipyridine fluorosis forehammer", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000022", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2015-07-06 07:20:38", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "2", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "Dunlop kukoline barracuda unlaureled militaristically", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Change VLAN on a Cisco switchport", "sla_due": "UNKNOWN", "start_date": "", "state": "Closed", "std_change_producer_version": {"display_value": "Change VLAN on a Cisco switchport - 1", "link": "https://dev215901.service-now.com/api/now/table/std_change_producer_version/f1c8d15147810200e90d87e8dee490f9"}, "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2015-07-06 07:20:38", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "5d77b8da47410200e90d87e8dee49040", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2015-07-06 07:22:05", "task_effective_number": "CHG0000022", "test_plan": "Run the \"show vlan 101\" command to view the new configuration (changing 101 for the correct VLAN number)", "time_worked": "", "type": "Standard", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "2015-07-06 07:21:53", "work_notes": "", "work_notes_list": "", "work_start": "2015-07-06 07:21:50"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.Kim.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["implementation_plan", "backout_plan", "close_notes", "test_plan", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:11:14 - System Administrator (Approval history)\nGroup approval for Hardware approved by user Fred Luddy (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "althorn phantasmology lairy Microsporum streptococcal", "closed_at": "", "closed_by": "", "cmdb_ci": "lnux100", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:45:19", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2023-11-20 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "Strepsiceros horrormongering geopolitics sawbelly quinotoxine", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000061", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:34", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "broth arresting koniscope jervina crudity", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2023-11-20 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:34", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a9cd3552db252200a6a2b31be0b8f579", "sys_mod_count": "25", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:45:19", "task_effective_number": "CHG0000061", "test_plan": "dain coexertion phoneidoscopic undisobliging anaglyptic", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:25"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Harrison.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["service_offering", "short_description", "justification", "close_notes", "number", "close_code", "category", "cmdb_ci", "impact"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "Service Desk", "backout_plan": "There is no backout plan for this change template", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "Server rebooted", "closed_at": "2015-07-06 12:30:01", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Reboot a Windows Server (after patching or to clear a fault) making sure that it is removed from monitoring alerts, that network attached storage is unmounted and that it restarts cleanly", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "--In the server monitoring console set the server to \"Maintenance mode\" to prevent alerts being sent--If the server has network attached storage (NFS or iSCSI) stop any file server applications and unmount the storage--Reboot the server4. Check the Windows system log for any error messages--In the server monitoring console set the server back to \"Operational\" mode", "justification": "sissify philosophobia shorthead suprasaturate adscripted", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000028", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2015-07-06 12:29:28", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "2", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "gravidly paradoxical adelomorphous allanturic nondisagreement", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Reboot Windows Server", "sla_due": "UNKNOWN", "start_date": "", "state": "Closed", "std_change_producer_version": {"display_value": "Reboot Windows Server - 1", "link": "https://dev215901.service-now.com/api/now/table/std_change_producer_version/923504cc47410200e90d87e8dee490e2"}, "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2015-07-06 12:29:28", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "892eb11247810200e90d87e8dee4908f", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2015-07-06 12:30:01", "task_effective_number": "CHG0000028", "test_plan": "Ensure that the monitoring console is all green for this server before closing change request", "time_worked": "", "type": "Standard", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "2015-07-06 12:29:48", "work_notes": "", "work_notes_list": "", "work_start": "2015-07-06 12:29:44"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Evan.Mercado.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["cmdb_ci", "number", "business_service", "close_code", "assignment_group", "close_notes"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:07 - System Administrator (Approval history)\nGroup approval for Database approved by user Beth Anglin (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Database", "backout_plan": "overlick Morisonian Papiamento cravenhearted afternoons", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "weathered stroam synovia cane agamont", "closed_at": "", "closed_by": "", "cmdb_ci": "Oracle", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:54:12", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The default support group for all Oracle CI's is being transitioned to the Database group", "due_date": "", "end_date": "2024-01-02 19:40:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "Use Mass Update CI plugin to propose changes to relevant CMDB recordsClick \"Apply Proposed Change\" UI action from change request form", "justification": "Database group taking over all Oracle database support activities", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000090", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "Yahweh noncoherent encumber Minorite sultanism", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update default support group on all Oracle CI's to Database group", "sla_due": "UNKNOWN", "start_date": "2024-01-02 19:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "92cdf552db252200a6a2b31be0b8f501", "sys_mod_count": "23", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:54:12", "task_effective_number": "CHG0000090", "test_plan": "supplementary mangling pomelo Cheirogaleus hemiprism", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alyssa.Wilson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["test_plan", "business_service", "backout_plan", "impact", "number", "close_notes", "close_code", "risk_impact_analysis"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Christen Mitchell", "link": "https://dev215901.service-now.com/api/now/table/sys_user/97000fcc0a0a0a6e0104ca999f619e5b"}, "assignment_group": "", "backout_plan": "pathologicoanatomical unplayable seaminess Nisaean Oestrelata", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "consolation leaky Clausiliidae annection executionist", "closed_at": "", "closed_by": "", "cmdb_ci": "CMS App FLX", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Conflict", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "peucites rejail Melastoma Byronesque yore", "due_date": "", "end_date": "2024-05-12 02:59:59", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "stratege modulate Massilian Leguminosae leucoplakia", "justification": "underteamed penroseite nonguttural Sabbathkeeper pyosalpingitis", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000014", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2025-03-02 02:18:59", "opened_by": {"display_value": "", "link": "https://dev215901.service-now.com/api/now/table/sys_user/felix.bait"}, "order": "", "outside_maintenance_schedule": "true", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "", "requested_by": {"display_value": "Beth Anglin", "link": "https://dev215901.service-now.com/api/now/table/sys_user/46d44a23a9fe19810012d100cca80666"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "cauda Zabian Rhiptoglossa aduncate goutte", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "CMS App FLX (depends on Java Apps FLX)", "sla_due": "UNKNOWN", "start_date": "2024-05-12 01:00:00", "state": "New", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "felix.bait", "sys_created_on": "2025-03-02 02:21:44", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "87b1682a0a0a2c3e75af785bd9073d70", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 05:39:56", "task_effective_number": "CHG0000014", "test_plan": "Ledidae perjuredness unsentimentality Toag carious", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ashley.Miller.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["business_service", "category", "short_description", "cmdb_ci", "close_code", "service_offering", "backout_plan", "risk", "close_notes", "assignment_group", "number", "test_plan", "justification", "implementation_plan", "risk_impact_analysis", "impact"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:10:08 - System Administrator (Approval history)\nGroup approval for Database approved by user ITIL User (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Database", "backout_plan": "spermatid steatopyga tediousness Galli bhikshu", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "septempartite fumarolic scattered bauxite coimplore", "closed_at": "", "closed_by": "", "cmdb_ci": "Oracle", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:45:21", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The default support group for all Oracle CI's is being transitioned to the Database group", "due_date": "", "end_date": "2023-11-20 19:40:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "Use Mass Update CI plugin to propose changes to relevant CMDB recordsClick \"Apply Proposed Change\" UI action from change request form", "justification": "Database group taking over all Oracle database support activities", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000060", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:34", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "pretypify reroof Unalaska Bohemian onychotrophy", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update default support group on all Oracle CI's to Database group", "sla_due": "UNKNOWN", "start_date": "2023-11-20 19:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:34", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "29cd3552db252200a6a2b31be0b8f528", "sys_mod_count": "25", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:45:21", "task_effective_number": "CHG0000060", "test_plan": "rockhair wabble unminister chilopodan plasterwork", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:24"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Frost.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["impact", "close_notes", "test_plan", "cmdb_ci", "description", "assignment_group", "backout_plan", "justification", "close_code", "implementation_plan", "risk", "short_description", "category", "service_offering", "risk_impact_analysis"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "backout_plan": "madreporian ire delegable kapp korin", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "adephagan impressionistically Acanthodini jobarbe jatrophic", "closed_at": "", "closed_by": "", "cmdb_ci": "bond_trade_aus", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "exhaustiveness Psittacidae valleyful theb undecisive", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "exstipulate aslaver faithfulness clingingness decomposed", "justification": "spun phulwara quintuplicate Knoxian oppositipetalous", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000034", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2015-08-11 15:26:51", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "guanaco riskfulness gorlois hypercarbamidemia drail", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Scheduled maintenance on database server - bond_trading_uk", "sla_due": "UNKNOWN", "start_date": "", "state": "New", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2015-08-11 15:27:19", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "12ffff7137310200f212cc028e41f175", "sys_mod_count": "0", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2015-08-11 15:27:19", "task_effective_number": "CHG0000034", "test_plan": "tetriodide naphtol misconstructive hot pumple", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Tucker.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["risk", "business_service", "description", "implementation_plan", "category", "service_offering", "risk_impact_analysis", "backout_plan", "test_plan", "number", "close_notes", "impact", "close_code"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:12:06 - System Administrator (Approval history)\nGroup approval for Database approved by user Beth Anglin (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Database", "backout_plan": "evenmindedness ethnodicy labeller metapore oversensitively", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "onofrite illimited scriptorial unsufficingness anastigmatic", "closed_at": "", "closed_by": "", "cmdb_ci": "Oracle", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:47:06", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The default support group for all Oracle CI's is being transitioned to the Database group", "due_date": "", "end_date": "2023-12-04 19:40:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "Use Mass Update CI plugin to propose changes to relevant CMDB recordsClick \"Apply Proposed Change\" UI action from change request form", "justification": "Database group taking over all Oracle database support activities", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000070", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:35", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "melomania shure Sagittarius phototonic inumbration", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update default support group on all Oracle CI's to Database group", "sla_due": "UNKNOWN", "start_date": "2023-12-04 19:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:35", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "39cd7552db252200a6a2b31be0b8f555", "sys_mod_count": "24", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:47:06", "task_effective_number": "CHG0000070", "test_plan": "astipulate subtend preternuptial attemptable Thelodus", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:25"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Colleen.White.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["number", "close_notes", "cmdb_ci", "category", "impact", "short_description", "test_plan", "risk", "implementation_plan", "service_offering", "business_service", "close_code", "justification", "backout_plan", "risk_impact_analysis", "description", "assignment_group"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:13:45 - System Administrator (Approval history)\nGroup approval for Hardware approved by user Bow Ruggeri (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "tavernly exhumate alares unacceptably vinicultural", "closed_at": "", "closed_by": "", "cmdb_ci": "PS LinuxApp01", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:48:21", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2023-12-18 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "cinematographically vole unhereditary impuberal cobblership", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000083", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:36", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "High", "risk_impact_analysis": "hexametrical insinuate jungly Mycetozoa horridity", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2023-12-18 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:36", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "92cdb552db252200a6a2b31be0b8f564", "sys_mod_count": "25", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:48:21", "task_effective_number": "CHG0000083", "test_plan": "pouncing kentrolite resolvancy superincumbency procuratorial", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mark.Stevens.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["impact", "risk", "backout_plan", "close_notes", "short_description", "cmdb_ci", "assignment_group"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:00 - System Administrator (Approval history)\nGroup approval for Network approved by user David Dan (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Fred Luddy", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2005"}, "assignment_group": "Network", "backout_plan": "Restore Oracle 11g binariesRestore Oracle 11g data filesEnable Oracle ListenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "openly willyer flanque shim mycetomatous", "closed_at": "", "closed_by": "", "cmdb_ci": "NY RAC", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:54:09", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "NY RAC instance needs to be upgraded from Oracle 11g to Oracle 12c", "due_date": "", "end_date": "2024-01-03 04:30:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "Shutdown databasesBackup /app/ora/11gRun Oracle 12c oinstallInstall Database softwareUpgrade existing database data filesEnable Oracle listenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02", "justification": "reverberate Caraho unilobar nightgown sprier", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000088", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Low", "risk_impact_analysis": "peatship targeteer blithen Alastair amphichroic", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Upgrade NY RAC to Oracle 12c", "sla_due": "UNKNOWN", "start_date": "2024-01-03 02:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "dacdb552db252200a6a2b31be0b8f5e7", "sys_mod_count": "22", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:54:09", "task_effective_number": "CHG0000088", "test_plan": "victualing rhynchocoelous balachong paleethnology radiobserver", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["assignment_group", "test_plan", "category", "impact", "short_description", "close_code", "justification", "business_service", "cmdb_ci", "number", "risk"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:12:01 - System Administrator (Approval history)\nGroup approval for Network approved by user David Dan (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Network", "backout_plan": "Power down switchReprovision existing Cisco 2900 switchValidate connectivity from all private networks", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "opening akia butoxyl Madrid trackwalker", "closed_at": "", "closed_by": "", "cmdb_ci": "IP-Router-3", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:46:53", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The existing Cisco 2900 is being decommissioned and replaced with a Cisco 4500 that supports additional services and is still supported by Cisco.", "due_date": "", "end_date": "2023-12-05 08:30:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "Move new Cisco 4500 from test network to production networkProvision production configuration to switchTest connectivity from all existing private networksRemove existing Cisco 2900 from network", "justification": "inframarginal Ardhanari gillotype soco dehydrofreezing", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000069", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:35", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "2 - High", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Low", "risk_impact_analysis": "plumous physicochemical superapology unexuded Prudence", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Deploy new Cisco Catalyst 4500", "sla_due": "UNKNOWN", "start_date": "2023-12-05 06:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:35", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "b1cd7552db252200a6a2b31be0b8f536", "sys_mod_count": "23", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:46:53", "task_effective_number": "CHG0000069", "test_plan": "Adlumia ponderable fossane galactic psychoplasm", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:25"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Scott.Simpson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["assignment_group", "category", "implementation_plan", "risk", "service_offering", "risk_impact_analysis"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:11:14 - System Administrator (Approval history)\nGroup approval for Hardware approved by user Fred Luddy (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "sentimentless suckstone Bettongia unperplexing unfele", "closed_at": "", "closed_by": "", "cmdb_ci": "lnux100", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:45:19", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2023-11-20 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "transverberate tearful unalteration titillative wagling", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000061", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:34", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "High", "risk_impact_analysis": "lupulic begoud ovalbumin anhydremic transelementation", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2023-11-20 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:34", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a9cd3552db252200a6a2b31be0b8f579", "sys_mod_count": "25", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:45:19", "task_effective_number": "CHG0000061", "test_plan": "nurtureship vasculose cytotrophoblast domically dismalize", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:25"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kimberly.White.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["description", "impact", "service_offering", "test_plan", "close_code"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:04 - System Administrator (Approval history)\nGroup approval for Network approved by user David Loo (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Network", "backout_plan": "Power down switchReprovision existing Cisco 2900 switchValidate connectivity from all private networks", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "preoffer sootylike pleonal overwild oflete", "closed_at": "", "closed_by": "", "cmdb_ci": "IP-Router-3", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:53:59", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The existing Cisco 2900 is being decommissioned and replaced with a Cisco 4500 that supports additional services and is still supported by Cisco.", "due_date": "", "end_date": "2024-01-03 08:30:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "Move new Cisco 4500 from test network to production networkProvision production configuration to switchTest connectivity from all existing private networksRemove existing Cisco 2900 from network", "justification": "foddering lignitize unanimousness perorally merosymmetrical", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000089", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "2 - High", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Low", "risk_impact_analysis": "gleesomeness paramastitis dumpling scruffy shohet", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Deploy new Cisco Catalyst 4500", "sla_due": "UNKNOWN", "start_date": "2024-01-03 06:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "d2cdb552db252200a6a2b31be0b8f5ee", "sys_mod_count": "22", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:53:59", "task_effective_number": "CHG0000089", "test_plan": "Asharasi proboxing wheem aeroboat Heptranchias", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Caroline.Caldwell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["cmdb_ci", "implementation_plan", "close_code", "impact", "risk", "test_plan", "justification", "category", "assignment_group", "service_offering", "close_notes", "risk_impact_analysis", "number", "short_description"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:21 - System Administrator (Approval history)\nGroup approval for Hardware approved by user David Dan (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Hardware", "backout_plan": "rollback to existing db_block_buffer setting", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "Elamite sporous pseudocompetitive hematorrhachis emissary", "closed_at": "", "closed_by": "", "cmdb_ci": "SAP ORA01", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:54:03", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The database size has increased and the cache hit rate is at the low end of an acceptable rate. The Database team needss to increase the amount of memory allocated to the Oracle SGA to increase the cache hit rate.", "due_date": "", "end_date": "2024-01-03 05:00:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi initSAPORA01.orayank and put existing db_block_buffers lineComment out existing db_block_buffers settingSet new db_block_buffers line to 7500Restart SAPORA01 database instance", "justification": "verdea hyperkinesia bullbird Pandean outweigh", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000094", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "2 - High", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "High", "risk_impact_analysis": "Porrima silkworm coeducationalism gelatinate boilerhouse", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Increase db_block_buffers from 5000 to 7500", "sla_due": "UNKNOWN", "start_date": "2024-01-03 04:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "66cdf552db252200a6a2b31be0b8f559", "sys_mod_count": "23", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:54:03", "task_effective_number": "CHG0000094", "test_plan": "biglenoid basketware smeth carbamide hyaline", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:27"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Richard.Rodriguez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["number", "category", "backout_plan", "close_code", "impact", "implementation_plan", "test_plan", "risk", "assignment_group", "description", "short_description", "close_notes", "business_service", "cmdb_ci", "risk_impact_analysis", "justification"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:29 - System Administrator (Approval history)\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Hardware", "backout_plan": "revert to default gateway 192.168.1.100Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "Nearctica Mazatec quadrilaminate ceramist Heteromya", "closed_at": "", "closed_by": "", "cmdb_ci": "unix201", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:49:47", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "alternacy pimelite evetide polysynthetism muzzle", "due_date": "", "end_date": "2024-01-03 07:00:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "login to unix 201 as rootappend ipaddress 192.168.1.254Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10", "justification": "grizzled wellington unforcible aposthia synchronizer", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000096", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "High", "risk_impact_analysis": "sayid calean Baggara unsmutty unpainted", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Change default router on unix201", "sla_due": "UNKNOWN", "start_date": "2024-01-03 06:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "e2cdf552db252200a6a2b31be0b8f57f", "sys_mod_count": "22", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:49:47", "task_effective_number": "CHG0000096", "test_plan": "Tellima actinula lenticulate jazzy blackfire", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:27"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Julia.Robinson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["close_notes", "cmdb_ci", "description", "service_offering", "category", "assignment_group", "short_description", "implementation_plan", "backout_plan", "business_service", "close_code", "number", "impact", "test_plan", "justification", "risk_impact_analysis"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:29 - System Administrator (Approval history)\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Hardware", "backout_plan": "revert to default gateway 192.168.1.100Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "Adamsia townlike electrographite dunghill Cocytus", "closed_at": "", "closed_by": "", "cmdb_ci": "unix201", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:49:47", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "keten pneumorrhagia unsophistical nonmercantile recrimination", "due_date": "", "end_date": "2024-01-03 07:00:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "login to unix 201 as rootappend ipaddress 192.168.1.254Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10", "justification": "Bal straightwise Ameiurus transforming passionary", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000096", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "High", "risk_impact_analysis": "Slovene zoogeography chrysolitic achromatope microlevel", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Change default router on unix201", "sla_due": "UNKNOWN", "start_date": "2024-01-03 06:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "e2cdf552db252200a6a2b31be0b8f57f", "sys_mod_count": "22", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:49:47", "task_effective_number": "CHG0000096", "test_plan": "Polonia preindispose undercloak zymotechnics morfrey", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:27"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Vaughn.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["risk_impact_analysis", "category", "test_plan", "business_service", "description", "cmdb_ci", "close_notes", "implementation_plan", "backout_plan", "service_offering"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:15:00 - System Administrator (Approval history)\nGroup approval for Network approved by user David Dan (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Fred Luddy", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2005"}, "assignment_group": "Network", "backout_plan": "Restore Oracle 11g binariesRestore Oracle 11g data filesEnable Oracle ListenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful", "close_notes": "baun deadwort isodont glade outrightly", "closed_at": "", "closed_by": "", "cmdb_ci": "NY RAC", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:54:09", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "NY RAC instance needs to be upgraded from Oracle 11g to Oracle 12c", "due_date": "", "end_date": "2024-01-03 04:30:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "Shutdown databasesBackup /app/ora/11gRun Oracle 12c oinstallInstall Database softwareUpgrade existing database data filesEnable Oracle listenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02", "justification": "sightly malefactor ferroglass expuition bundweed", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000088", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:37", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "sucuruju chiolite swiggle semibarbarism cognateness", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Upgrade NY RAC to Oracle 12c", "sla_due": "UNKNOWN", "start_date": "2024-01-03 02:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "dacdb552db252200a6a2b31be0b8f5e7", "sys_mod_count": "22", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:54:09", "task_effective_number": "CHG0000088", "test_plan": "overuberous outspirit notedly archaizer superdemand", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["close_code", "test_plan", "close_notes", "impact", "service_offering", "cmdb_ci", "justification", "backout_plan", "assignment_group", "implementation_plan", "number", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Requested", "approval_history": "2023-10-08 06:13:41 - System Administrator (Approval history)\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\n\n", "approval_set": "", "assigned_to": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "assignment_group": "Hardware", "backout_plan": "Comment out new line in /etc/network/interfaces", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Network", "change_plan": "", "chg_model": "", "close_code": "Successful with issues", "close_notes": "exegetics paranoid cordialness Struldbrug alimentatively", "closed_at": "", "closed_by": "", "cmdb_ci": "lnux101", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "2023-10-09 01:48:26", "conflict_status": "Conflict", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01", "due_date": "", "end_date": "2023-12-18 18:45:00", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "2 - Medium", "implementation_plan": "vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com", "justification": "enter potamogetonaceous tetratomic samariform acroamatics", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0000082", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2023-10-06 01:21:36", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": null, "phase_state": "Open", "priority": "3 - Moderate", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "mononomial unprotestant roub auto disharmonious", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4", "sla_due": "UNKNOWN", "start_date": "2023-12-18 18:30:00", "state": "Authorize", "std_change_producer_version": "", "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2023-10-06 01:21:36", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9acdb552db252200a6a2b31be0b8f55d", "sys_mod_count": "25", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 01:48:26", "task_effective_number": "CHG0000082", "test_plan": "housework anthogenesis antebrachial insociable basally", "time_worked": "", "type": "Normal", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "2023-10-08 02:48:26"}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cassie.Schmitt.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "backout_plan": "Backout plan", "business_service": "Service", "category": "Category", "close_code": "Close code", "close_notes": "Close notes", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "implementation_plan": "Implementation plan", "justification": "Justification", "number": "Number", "risk": "Risk", "risk_impact_analysis": "Risk and impact analysis", "service_offering": "Service offering", "short_description": "Short description", "test_plan": "Test plan"}, "task_fields": ["description", "test_plan", "category", "cmdb_ci", "close_code", "justification", "risk_impact_analysis", "impact"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Approved", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "backout_plan": "-- Physically remove switch and all associated cabling-- Remove switch from management, monitoring and ServiceNow CMDB", "business_duration": "", "business_service": "", "cab_date_time": "", "cab_delegate": "", "cab_recommendation": "", "cab_required": "false", "calendar_duration": "", "category": "Other", "change_plan": "", "chg_model": "", "close_code": "Unsuccessful", "close_notes": "nonsaponifiable taur ketuba preparedly dualization", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "conflict_last_run": "", "conflict_status": "Not Run", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "This standard change template describes adding a new network switch to a datacenter cabinet", "due_date": "", "end_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "impact": "3 - Low", "implementation_plan": "-- Physically rack switch in top of cabinet-- Ensure that redundant power supply is connected to the backup power circuit in the cabinet-- Ensure that first GBIC fibre connector (Gi0/1) connects to primary distribution switch-- Ensure that second GBIC fibre connector (Gi1/1) connects to secondary distribution switch-- Connect console port to cabinet management console-- Add switch to network management console-- Add switch to network monitoring console-- Add switch to ServiceNow CMDB", "justification": "orbiculatoelliptical Betulaceae charmingness lymnaeid naif", "knowledge": "false", "location": "", "made_sla": "true", "number": "CHG0040001", "on_hold": "false", "on_hold_reason": "", "on_hold_task": "", "opened_at": "2016-08-10 09:09:29", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "outside_maintenance_schedule": "false", "parent": "", "phase": "Requested", "phase_state": "Open", "priority": "4 - Low", "production_system": "false", "reason": null, "reassignment_count": "0", "requested_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "requested_by_date": "", "review_comments": "", "review_date": "", "review_status": "", "risk": "Moderate", "risk_impact_analysis": "overfear ferula savingly deozonization coeminency", "route_reason": "", "scope": "Medium", "service_offering": "", "short_description": "Add network switch to cabinet", "sla_due": "UNKNOWN", "start_date": "", "state": "New", "std_change_producer_version": {"display_value": "Add network switch to datacenter cabinet - 1", "link": "https://dev215901.service-now.com/api/now/table/std_change_producer_version/a08e02ec47410200e90d87e8dee4905a"}, "sys_class_name": "Change Request", "sys_created_by": "admin", "sys_created_on": "2016-08-10 09:09:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "2de5121347c12200e0ef563dbb9a71eb", "sys_mod_count": "0", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2016-08-10 09:09:29", "task_effective_number": "CHG0040001", "test_plan": "-- Run connectivity tests by connecting laptop to copper interface-- Ensure that switch is showing as healthy in network monitoring console", "time_worked": "", "type": "Standard", "unauthorized": "false", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Gina Scott)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_CreateHardwareAssetTask.json b/TEST_10/failed_CreateHardwareAssetTask.json deleted file mode 100644 index 5597631..0000000 --- a/TEST_10/failed_CreateHardwareAssetTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "department", "assigned_to", "managed_by", "owned_by", "acquisition_method", "location", "supported_by", "asset_tag", "gl_account", "lease_id", "parent", "invoice_number", "comments", "request_line", "disposal_reason", "asset_function", "cost_center", "beneficiary", "depreciation", "expenditure_type", "company"], "template_record": {"acquisition_method": "Lease", "asset_function": "Primary", "asset_tag": "P1000556", "assigned": "2021-06-13 00:00:00", "assigned_to": "Lora Lendor", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/04a96c0d3790200044e0bfc8bcbe5da4"}, "comments": "sunscald trigonic amazed blepharemphysema inro", "company": "ACME UK", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2020-12-24 00:00:00", "department": "IT", "depreciated_amount": "$1,107.99", "depreciation": "SL 5 Years", "depreciation_date": "2021-02-09 23:00:00", "display_name": "P1000556 - Apple MacBook Pro 15\"", "disposal_reason": "nullipennate Christendom demountability Modred Moarian", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "Mendelian paucidentate spoilfive blotto ", "install_date": "2021-02-08 23:00:00", "install_status": "In use", "invoice_number": "eucharistical physiogeny countercheer Ru", "justification": "", "lease_id": "phytol cylindraceous treacle lurcher por", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "3 Whitehall Court, London", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2020-12-02 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100003", "pre_allocated": "false", "purchase_date": "2020-12-16", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$692.00", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-1e59fd88-7cb0-4131-84b6-8327f17c4489", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:20", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "08a96c0d3790200044e0bfc8bcbe5da3", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:36", "vendor": "Apple", "warranty_expiration": "2024-02-09", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jennifer.Chang.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "assigned_to", "owned_by", "invoice_number", "cost_center", "asset_function", "department", "location", "parent"], "template_record": {"acquisition_method": "Loan", "asset_function": "Secondary", "asset_tag": "P1000238", "assigned": "2023-04-08 00:00:00", "assigned_to": "Ron Kettering", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "*RON-IBM", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/cfc1f1213784200044e0bfc8bcbe5d21"}, "comments": "valeta Tamil overward rhumb afterhold", "company": "ACME North America", "cost": "$3,665.00", "cost_center": "IT", "delivery_date": "", "department": "IT", "depreciated_amount": "$891.16", "depreciation": "SL 5 Years", "depreciation_date": "2022-12-22 00:00:00", "display_name": "P1000238 - Lenovo ThinkStation S20", "disposal_reason": "cerebralize glycerogel poculent organizationally tch", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "poky Abdiel sophical immingle wightly", "install_date": "2022-12-21 00:00:00", "install_status": "In use", "invoice_number": "INV0166221", "justification": "", "lease_id": "disciplinability aspersively colmar desi", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "13308 Midland Road, Poway,CA", "managed_by": "", "model": "Lenovo ThinkStation S20", "model_category": "Computer", "old_status": "installed", "old_substatus": "", "order_date": "", "owned_by": "", "parent": "", "po_number": "PO27711", "pre_allocated": "false", "purchase_date": "2017-12-20", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$2,773.84", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-a839bdb3-f834-4722-b22f-0bad61aee882", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-19 08:27:07", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0bc1f1213784200044e0bfc8bcbe5d21", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:37", "vendor": "Lenovo", "warranty_expiration": "2018-12-20", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Pamela.Campbell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "invoice_number", "expenditure_type", "assigned_to", "cost_center", "managed_by", "owned_by", "company", "support_group"], "template_record": {"acquisition_method": "Loan", "asset_function": "Secondary", "asset_tag": "P1000567", "assigned": "2023-01-05 00:00:00", "assigned_to": "Barton Friesner", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/37a9ac0d3790200044e0bfc8bcbe5df6"}, "comments": "zonally aucuba pureblood rectificatory unstocked", "company": "ACME UK", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2022-06-26 00:00:00", "department": "IT", "depreciated_amount": "$540.19", "depreciation": "SL 5 Years", "depreciation_date": "2022-09-10 00:00:00", "display_name": "P1000567 - Apple MacBook Pro 15\"", "disposal_reason": "accelerando youwards unjuiced detersively Chorti", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "nonmathematical premenace bosh spirt dem", "install_date": "2022-09-09 00:00:00", "install_status": "In use", "invoice_number": "misogynous witenagemot capacitation argi", "justification": "", "lease_id": "rowlet unadjourned radiescent recedent m", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "3 Whitehall Court, London", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-06-02 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100010", "pre_allocated": "false", "purchase_date": "2022-06-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,259.80", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-58a168ec-149d-4be1-adf7-97ef4d875d6b", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:37", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "3ba9ac0d3790200044e0bfc8bcbe5df5", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:46", "vendor": "Apple", "warranty_expiration": "2025-09-08", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Gerald.Wilson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "supported_by", "company"], "template_record": {"acquisition_method": "Purchase", "asset_function": "Primary", "asset_tag": "P1000663", "assigned": "2022-04-05 00:00:00", "assigned_to": "Patty Bernasconi", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/31a9680d3790200044e0bfc8bcbe5d15"}, "comments": "horst creatureless brunt metathesis grateless", "company": "ACME UK", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2021-07-23 00:00:00", "department": "Sales", "depreciated_amount": "$754.43", "depreciation": "SL 5 Years", "depreciation_date": "2021-11-01 01:00:00", "display_name": "P1000663 - Apple MacBook Air 13\"", "disposal_reason": "yezzy anchoritism undeify unformularize archmachine", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "chylifaction pancreatize subconnect taiv", "install_date": "2021-10-31 01:00:00", "install_status": "In use", "invoice_number": "delude Anchisaurus monoazo paideutics pu", "justification": "", "lease_id": "yeowoman supervenosity puddingberry lumi", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "Paradise Road, Richmond, London", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-07-04 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100006", "pre_allocated": "false", "purchase_date": "2021-07-16", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$845.56", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-9fd6c9a0-f4b5-4321-b296-ba94023245fd", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:06", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "35a9680d3790200044e0bfc8bcbe5d14", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:45", "vendor": "Apple", "warranty_expiration": "2024-10-30", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Perez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "location", "comments", "managed_by", "depreciation", "owned_by", "invoice_number", "assigned_to", "lease_id", "expenditure_type", "parent", "cost_center", "disposal_reason", "company", "asset_tag"], "template_record": {"acquisition_method": "Lease", "asset_function": "Primary", "asset_tag": "P1000454", "assigned": "2022-12-01 00:00:00", "assigned_to": "Suzette Devaughan", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "Thinkpad T20", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/b0a9e40d3790200044e0bfc8bcbe5da3"}, "comments": "rioting irreverently cartbote picturely peart", "company": "ACME Czech Republic", "cost": "$49.99", "cost_center": "Human Resources", "delivery_date": "2022-06-28 00:00:00", "department": "HR", "depreciated_amount": "$14.54", "depreciation": "SL 5 Years", "depreciation_date": "2022-09-27 01:00:00", "display_name": "P1000454 - IBM Thinkpad T20", "disposal_reason": "athyroidism mansionry inceptively kiltie circumpentagon", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "ketoketene abreact inconstancy weakheart", "install_date": "2022-09-26 01:00:00", "install_status": "In use", "invoice_number": "startful zepharovichite prophesier frock", "justification": "", "lease_id": "enema insuppressive stampage precession ", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "Karmelitska 2, Lesser Town, Prague", "managed_by": "", "model": "IBM Thinkpad T20", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-06-03 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100010", "pre_allocated": "false", "purchase_date": "2022-06-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$35.45", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-632b9801-998a-490a-9431-188343c15574", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:12:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "b4a9e40d3790200044e0bfc8bcbe5da2", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:07", "vendor": "IBM", "warranty_expiration": "2025-09-25", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kirk.Gross.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "expenditure_type", "gl_account", "department"], "template_record": {"acquisition_method": "Loan", "asset_function": "Shared", "asset_tag": "P1000177", "assigned": "2018-10-08 00:00:00", "assigned_to": "System Administrator", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "Apple - MacBook Pro 15\" for Technical Staff", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/81f45136c0a8018b41d3e71bf532fec5"}, "comments": "shamanize tectorium tambo Aitkenite nuttily", "company": "", "cost": "$1,799.99", "cost_center": "", "delivery_date": "", "department": "Finance", "depreciated_amount": "$1,799.99", "depreciation": "SL 5 Years", "depreciation_date": "2018-04-26 01:00:00", "display_name": "P1000177 - Apple MacBook Pro 15\"", "disposal_reason": "calorist chlorophyllide desireful avolation psilanthropism", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "Dromaeognathae Phyllis boarfish scutcheo", "install_date": "2018-04-25 01:00:00", "install_status": "In use", "invoice_number": "notoriously imperil tugui uncircumspecti", "justification": "", "lease_id": "beakermen miraculosity noctipotent cereb", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "615 North Bush Street, Santa Ana,CA", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "in_stock", "old_substatus": "available", "order_date": "", "owned_by": "", "parent": "", "po_number": "", "pre_allocated": "false", "purchase_date": "", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$0.00", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-8befaf5d-a911-43e1-b56f-9143079f313a", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2018-05-14 12:00:10", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "13c1fa8837f3100044e0bfc8bcbe5d38", "sys_mod_count": "24", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:38", "vendor": "Apple", "warranty_expiration": "", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Hughes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "depreciation", "location", "disposal_reason", "asset_function", "beneficiary", "gl_account", "lease_id", "assigned_to", "expenditure_type", "cost_center", "asset_tag", "acquisition_method", "request_line", "owned_by"], "template_record": {"acquisition_method": "Loan", "asset_function": "Primary", "asset_tag": "P1000470", "assigned": "2021-04-03 00:00:00", "assigned_to": "Rubin Crotts", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "Thinkpad T20", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/f2a9e40d3790200044e0bfc8bcbe5d60"}, "comments": "itchiness economizer declaration conceitedness ectosome", "company": "ACME North America", "cost": "$49.99", "cost_center": "Human Resources", "delivery_date": "2020-12-23 00:00:00", "department": "HR", "depreciated_amount": "$30.85", "depreciation": "SL 5 Years", "depreciation_date": "2021-02-06 23:00:00", "display_name": "P1000470 - IBM Thinkpad T20", "disposal_reason": "sillyton perennial ganderess autoluminescence leatherhead", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "proselytical unabhorred criterional iodh", "install_date": "2021-02-05 23:00:00", "install_status": "In use", "invoice_number": "dehydrogenization obstructiveness styloh", "justification": "", "lease_id": "undismembered auscultative conditional m", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "302 Washington Street, San Diego,CA", "managed_by": "", "model": "IBM Thinkpad T20", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2020-12-01 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100003", "pre_allocated": "false", "purchase_date": "2020-12-16", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$19.14", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-678e69ea-fdcd-4cb1-a9f7-e01d5c691601", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:12:21", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "f6a9e40d3790200044e0bfc8bcbe5d5f", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:18", "vendor": "IBM", "warranty_expiration": "2024-02-06", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jeffrey.Thompson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "disposal_reason", "asset_function", "depreciation", "location", "parent", "comments", "support_group", "asset_tag", "cost_center", "gl_account", "lease_id", "invoice_number", "company", "assigned_to", "managed_by", "expenditure_type", "beneficiary", "acquisition_method", "request_line", "department", "supported_by"], "template_record": {"acquisition_method": "Lease", "asset_function": "Secondary", "asset_tag": "P1000880", "assigned": "2023-05-10 00:00:00", "assigned_to": "Jarvis Galas", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 17\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/83a96c0d3790200044e0bfc8bcbe5d2e"}, "comments": "presteam entotic donkey brankursine Martynia", "company": "ACME North America", "cost": "$2,499.99", "cost_center": "Customer Support", "delivery_date": "2022-10-22 01:00:00", "department": "Customer Support", "depreciated_amount": "$640.74", "depreciation": "SL 5 Years", "depreciation_date": "2022-11-28 00:00:00", "display_name": "P1000880 - Apple MacBook Pro 17\"", "disposal_reason": "coralist portulan leucaurin Comid fixate", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "predisadvantage Carcharodon superelevati", "install_date": "2022-11-27 00:00:00", "install_status": "In use", "invoice_number": "landspout antispast abthain Palaemonidae", "justification": "", "lease_id": "oleographic glamour localize shipplane L", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "815 E Street, San Diego,CA", "managed_by": "", "model": "Apple MacBook Pro 17\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-10-03 01:00:00", "owned_by": "", "parent": "", "po_number": "PO100011", "pre_allocated": "false", "purchase_date": "2022-10-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,859.25", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-987e0a22-ca26-4e09-8f97-b573354bc0b0", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:16", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "87a96c0d3790200044e0bfc8bcbe5d2d", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:59", "vendor": "Apple", "warranty_expiration": "2025-11-26", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kristine.Clarke.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "asset_tag", "acquisition_method", "invoice_number", "managed_by", "assigned_to", "comments"], "template_record": {"acquisition_method": "Lease", "asset_function": "Primary", "asset_tag": "P1000624", "assigned": "2022-07-23 00:00:00", "assigned_to": "Jimmie Zarzycki", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/b8a9680d3790200044e0bfc8bcbe5db5"}, "comments": "sigmatism glairy phocodontic nonsacramental mucofibrous", "company": "ACME France", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2022-01-17 00:00:00", "department": "Sales", "depreciated_amount": "$623.00", "depreciation": "SL 5 Years", "depreciation_date": "2022-03-31 00:00:00", "display_name": "P1000624 - Apple MacBook Air 13\"", "disposal_reason": "Shorea unsubmergible eliminant arcking humourful", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "nonevil unfulfilled Sapotaceae excitant ", "install_date": "2022-03-30 00:00:00", "install_status": "In use", "invoice_number": "hydrosomal Cheilanthes glycosemia climbe", "justification": "", "lease_id": "unostentatiously venostasis Arsacid swee", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "27, Boulevard Vitton, Paris", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-12-30 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100008", "pre_allocated": "false", "purchase_date": "2022-01-13", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$976.99", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-9d93305b-aef2-4d6a-b6fa-fa77e1822e51", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:18", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "bca9680d3790200044e0bfc8bcbe5db4", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:08", "vendor": "Apple", "warranty_expiration": "2025-03-29", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Roberta.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "cost_center", "lease_id", "asset_tag", "comments", "location", "owned_by", "gl_account", "disposal_reason", "asset_function", "support_group", "company", "acquisition_method", "request_line", "assigned_to", "depreciation", "supported_by", "department", "managed_by", "beneficiary", "invoice_number", "parent"], "template_record": {"acquisition_method": "Loan", "asset_function": "Secondary", "asset_tag": "P1000640", "assigned": "2023-03-05 23:00:00", "assigned_to": "Florine Willardson", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/00a9a80d3790200044e0bfc8bcbe5d1c"}, "comments": "nidorous protoscientific bepraisement parodos serpulidan", "company": "ACME Germany", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2022-06-25 00:00:00", "department": "Sales", "depreciated_amount": "$480.17", "depreciation": "SL 5 Years", "depreciation_date": "2022-09-10 00:00:00", "display_name": "P1000640 - Apple MacBook Air 13\"", "disposal_reason": "revivingly acetylenediurein playreader perceptibility oversolemnly", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "loverwise awapuhi steadfastness continua", "install_date": "2022-09-09 00:00:00", "install_status": "In use", "invoice_number": "photosensitiveness pickthatch unbenefice", "justification": "", "lease_id": "rungless rewhirl Java unmomentously brib", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "30 Katharinenstr, Hamburg", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-06-01 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100010", "pre_allocated": "false", "purchase_date": "2022-06-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,119.82", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-47eed3c9-658e-4ca3-a31c-fa3feb875643", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:32", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "04a9a80d3790200044e0bfc8bcbe5d1b", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:34", "vendor": "Apple", "warranty_expiration": "2025-09-08", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Richardson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "depreciation", "gl_account", "invoice_number", "lease_id", "parent", "acquisition_method", "location", "beneficiary", "comments", "cost_center", "request_line", "supported_by", "expenditure_type", "owned_by", "company", "asset_function", "department"], "template_record": {"acquisition_method": "Lease", "asset_function": "Shared", "asset_tag": "P1000673", "assigned": "2021-06-14 00:00:00", "assigned_to": "Alene Rabeck", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/18a9280d3790200044e0bfc8bcbe5d59"}, "comments": "epipharynx unhostilely thiefdom unmarry tottle", "company": "ACME UK", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2021-02-22 23:00:00", "department": "Sales", "depreciated_amount": "$936.69", "depreciation": "SL 5 Years", "depreciation_date": "2021-04-07 00:00:00", "display_name": "P1000673 - Apple MacBook Air 13\"", "disposal_reason": "Germanhood unappeasableness dehortatory rooflet undeck", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "nonobjection nonmountainous encyclopedic", "install_date": "2021-04-06 00:00:00", "install_status": "In use", "invoice_number": "impeder Trogoniformes incitant expiringl", "justification": "", "lease_id": "baumhauerite gummite perfrication ultrag", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "Paradise Road, Richmond, London", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-02-02 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100004", "pre_allocated": "false", "purchase_date": "2021-02-13", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$663.30", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-ac45f538-253c-41b3-8eb2-ee9279c69931", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:12:43", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "1ca9280d3790200044e0bfc8bcbe5d58", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:40", "vendor": "Apple", "warranty_expiration": "2024-04-05", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Douglas.Pitts.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "beneficiary", "acquisition_method", "cost_center", "managed_by", "asset_function", "location", "owned_by", "support_group", "depreciation", "company", "lease_id", "comments", "request_line", "asset_tag", "gl_account", "expenditure_type", "parent"], "template_record": {"acquisition_method": "Lease", "asset_function": "Secondary", "asset_tag": "P1000537", "assigned": "2022-10-07 01:00:00", "assigned_to": "Van Leanen", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/32a9ac0d3790200044e0bfc8bcbe5d8e"}, "comments": "girse silklike evoe superthyroidism endosteoma", "company": "ACME Japan", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2022-03-21 00:00:00", "department": "IT", "depreciated_amount": "$658.48", "depreciation": "SL 5 Years", "depreciation_date": "2022-05-13 00:00:00", "display_name": "P1000537 - Apple MacBook Pro 15\"", "disposal_reason": "Carbonari decultivate blackguardry dorsiflexor pinnatifid", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "impanate jabberingly hassium gadabout no", "install_date": "2022-05-12 00:00:00", "install_status": "In use", "invoice_number": "cromlech Cirrostomi hornstone wefty gras", "justification": "", "lease_id": "phaeton sixtypenny navigational cryptosp", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "2-12-1 Ookayama, Meguro-ku, Tokyo", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-02-28 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100009", "pre_allocated": "false", "purchase_date": "2022-03-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,141.51", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-771f1b01-b59a-43e9-83c5-f87ad69e6ada", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:32", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "36a9ac0d3790200044e0bfc8bcbe5d8d", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:45", "vendor": "Apple", "warranty_expiration": "2025-05-11", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Debra.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "beneficiary", "owned_by", "supported_by"], "template_record": {"acquisition_method": "Purchase", "asset_function": "Shared", "asset_tag": "P1000485", "assigned": "2023-04-07 00:00:00", "assigned_to": "Alfonso Griglen", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/d8a9ec0d3790200044e0bfc8bcbe5d19"}, "comments": "canadine filmize polysomaty jubbah neossoptile", "company": "ACME China", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2022-06-24 00:00:00", "department": "IT", "depreciated_amount": "$492.88", "depreciation": "SL 5 Years", "depreciation_date": "2022-10-28 01:00:00", "display_name": "P1000485 - Apple MacBook Pro 15\"", "disposal_reason": "firemaster whisperingly spirochaetal brokenness appetitional", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "pseudocollegiate chloriodide pinnitentac", "install_date": "2022-10-27 01:00:00", "install_status": "In use", "invoice_number": "predisadvantage inspectioneer disentramm", "justification": "", "lease_id": "thiosulphuric cointise pekan manufactura", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "2500 West Daming Road, Shanghai", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-06-03 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100010", "pre_allocated": "false", "purchase_date": "2022-06-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,307.11", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-61259c9c-ea94-4f2b-9d10-141627038b69", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:38", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "dca9ec0d3790200044e0bfc8bcbe5d18", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:13", "vendor": "Apple", "warranty_expiration": "2025-10-26", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Angie.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "invoice_number", "owned_by", "assigned_to", "beneficiary", "disposal_reason", "company", "gl_account", "acquisition_method", "supported_by", "support_group", "depreciation", "asset_function", "request_line", "location", "asset_tag", "expenditure_type", "lease_id", "managed_by"], "template_record": {"acquisition_method": "Lease", "asset_function": "Shared", "asset_tag": "P1000409", "assigned": "2021-01-27 23:00:00", "assigned_to": "Dorothea Sweem", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 17\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/daa9a80d3790200044e0bfc8bcbe5dbe"}, "comments": "unshrinkable deyship osteotribe philoprogenitiveness isopachous", "company": "ACME North America", "cost": "$2,499.99", "cost_center": "Engineering", "delivery_date": "2020-11-27 00:00:00", "department": "Development", "depreciated_amount": "$1,599.12", "depreciation": "SL 5 Years", "depreciation_date": "2020-12-28 00:00:00", "display_name": "P1000409 - Apple MacBook Pro 17\"", "disposal_reason": "Taetsia creation shauwe immanency orological", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "craggan unpliantly Taurini prespecific u", "install_date": "2020-12-27 00:00:00", "install_status": "In use", "invoice_number": "unpennoned hematoblast Pherecratic cellu", "justification": "", "lease_id": "proconservationist metaphragm desmocyte ", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "13308 Midland Road, Poway,CA", "managed_by": "", "model": "Apple MacBook Pro 17\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2020-11-01 01:00:00", "owned_by": "", "parent": "", "po_number": "PO100002", "pre_allocated": "false", "purchase_date": "2020-11-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$900.87", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-00645822-f0a6-49d8-bcde-47ce07eb7172", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:40", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "dea9a80d3790200044e0bfc8bcbe5dbd", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:14", "vendor": "Apple", "warranty_expiration": "2023-12-27", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Crawford.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "company", "expenditure_type", "comments", "request_line", "asset_tag"], "template_record": {"acquisition_method": "Lease", "asset_function": "Secondary", "asset_tag": "P1000559", "assigned": "2022-05-24 00:00:00", "assigned_to": "Jonathon Waldall", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/02a9ac0d3790200044e0bfc8bcbe5d4f"}, "comments": "inflame brookflower cavitation declamation meteoritic", "company": "ACME UK", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2021-10-19 01:00:00", "department": "IT", "depreciated_amount": "$785.65", "depreciation": "SL 5 Years", "depreciation_date": "2022-01-03 00:00:00", "display_name": "P1000559 - Apple MacBook Pro 15\"", "disposal_reason": "Topsy wildwind pentasyllabism mosasauroid Russomania", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "paleocosmology Dodonaeaceae bevel overin", "install_date": "2022-01-02 00:00:00", "install_status": "In use", "invoice_number": "apiarian frette preinheritance twiggy pr", "justification": "", "lease_id": "myrmecophyte quadridentated retemptation", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "3 Whitehall Court, London", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-10-01 01:00:00", "owned_by": "", "parent": "", "po_number": "PO100007", "pre_allocated": "false", "purchase_date": "2021-10-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,014.34", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-05fa6ba0-ea32-411e-86fd-bd2307f29878", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "06a9ac0d3790200044e0bfc8bcbe5d4e", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:35", "vendor": "Apple", "warranty_expiration": "2025-01-01", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Todd.Roberts.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "department", "acquisition_method", "assigned_to", "depreciation", "asset_function", "disposal_reason", "company", "managed_by", "request_line", "owned_by", "asset_tag", "invoice_number", "lease_id", "parent", "beneficiary", "supported_by", "gl_account"], "template_record": {"acquisition_method": "Purchase", "asset_function": "Primary", "asset_tag": "P1000680", "assigned": "2022-10-11 01:00:00", "assigned_to": "Raphael Bickel", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/40a9a80d3790200044e0bfc8bcbe5d18"}, "comments": "martinetship vermilion ordinable saccharification agrology", "company": "ACME North America", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2022-06-29 00:00:00", "department": "Sales", "depreciated_amount": "$483.68", "depreciation": "SL 5 Years", "depreciation_date": "2022-09-06 00:00:00", "display_name": "P1000680 - Apple MacBook Air 13\"", "disposal_reason": "stackful radiable athermic vizardless premise", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "septipartite malagma faller Guacho urceo", "install_date": "2022-09-05 00:00:00", "install_status": "In use", "invoice_number": "manioc cinnamal loxodromical antilytic c", "justification": "", "lease_id": "unappealed cinerea nutter Secessional un", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "25 New Chardon Street, Boston,MA", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-06-05 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100010", "pre_allocated": "false", "purchase_date": "2022-06-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,116.31", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-753b2b7d-e871-468e-9b5c-cdbe6f51b100", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:32", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "44a9a80d3790200044e0bfc8bcbe5d17", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:47", "vendor": "Apple", "warranty_expiration": "2025-09-04", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sean.Richmond.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "parent", "department", "managed_by", "expenditure_type", "owned_by", "asset_function", "depreciation", "request_line", "assigned_to", "disposal_reason"], "template_record": {"acquisition_method": "Rental", "asset_function": "Shared", "asset_tag": "P1000421", "assigned": "2022-09-23 01:00:00", "assigned_to": "Courtney Shishido", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "ThinkStation D20", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/ada9e40d3790200044e0bfc8bcbe5dda"}, "comments": "polity cornein welsium interpolate insensibilization", "company": "ACME Australia", "cost": "$9,344.00", "cost_center": "Finance", "delivery_date": "2022-03-23 00:00:00", "department": "Finance", "depreciated_amount": "$3,244.30", "depreciation": "SL 5 Years", "depreciation_date": "2022-06-16 00:00:00", "display_name": "P1000421 - Lenovo ThinkStation D20", "disposal_reason": "deadline intramundane anthropopathia multiguttulate pierrotic", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "legalism patulously unesoteric oxyphenol", "install_date": "2022-06-15 00:00:00", "install_status": "In use", "invoice_number": "sasanqua protonotater octapodic heteroph", "justification": "", "lease_id": "platypus onery subfusk foreclosable euda", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "75-85 York Street, Melbourne", "managed_by": "", "model": "Lenovo ThinkStation D20", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-02-28 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100009", "pre_allocated": "false", "purchase_date": "2022-03-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$6,099.70", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-f7be51fe-72a6-43dc-a7e9-8750febe2932", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:12:32", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a1a9e40d3790200044e0bfc8bcbe5dda", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:04", "vendor": "Lenovo", "warranty_expiration": "2025-06-14", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Daniel.Rivas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "assigned_to", "acquisition_method", "department", "expenditure_type", "support_group", "location", "disposal_reason", "asset_function", "owned_by", "gl_account", "comments"], "template_record": {"acquisition_method": "Purchase", "asset_function": "Primary", "asset_tag": "P1000476", "assigned": "2021-05-10 00:00:00", "assigned_to": "Virgil Chinni", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/63a96c0d3790200044e0bfc8bcbe5d71"}, "comments": "staggeringly tribuloid responsibility decadence describably", "company": "ACME China", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2020-11-21 00:00:00", "department": "IT", "depreciated_amount": "$1,156.29", "depreciation": "SL 5 Years", "depreciation_date": "2020-12-23 00:00:00", "display_name": "P1000476 - Apple MacBook Pro 15\"", "disposal_reason": "lignin subendocardial sided scytonematoid nonentitize", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "gunk parachromatopsia decurtate residuen", "install_date": "2020-12-22 00:00:00", "install_status": "In use", "invoice_number": "customer pontoon litany galvanical Andy", "justification": "", "lease_id": "unio melodics turgescency homoperiodic m", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "2500 West Daming Road, Shanghai", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2020-11-01 01:00:00", "owned_by": "", "parent": "", "po_number": "PO100002", "pre_allocated": "false", "purchase_date": "2020-11-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$643.70", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-fa2727cc-b373-4a20-9b53-02e884005e3f", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:19", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "67a96c0d3790200044e0bfc8bcbe5d70", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:53", "vendor": "Apple", "warranty_expiration": "2023-12-22", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Laura.Jackson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "department", "asset_tag", "lease_id", "parent", "request_line", "beneficiary", "gl_account", "comments", "owned_by", "location", "assigned_to", "expenditure_type", "supported_by", "cost_center", "disposal_reason", "support_group"], "template_record": {"acquisition_method": "Loan", "asset_function": "Shared", "asset_tag": "P1000234", "assigned": "2018-05-05 15:43:27", "assigned_to": "David Loo", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "*DAVID-IBM", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/d0fdbc8437201000deeabfc8bcbe5d33"}, "comments": "overgrow untriumphable gametogenous recensor sanguinous", "company": "ACME North America", "cost": "$3,665.00", "cost_center": "Engineering", "delivery_date": "", "department": "Development", "depreciated_amount": "$3,665.00", "depreciation": "SL 5 Years", "depreciation_date": "2018-01-30 14:43:27", "display_name": "P1000234 - Lenovo ThinkStation S20", "disposal_reason": "bisexualism pseudopupa spoonful Columba Merycopotamus", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "expropriable unbalked unnovel schwarz pa", "install_date": "2018-01-29 14:43:27", "install_status": "In use", "invoice_number": "INV0166221", "justification": "", "lease_id": "Xenophora beslipper rufflement cervicipl", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "153 South Sierra Avenue, Solana Beach,CA", "managed_by": "", "model": "Lenovo ThinkStation S20", "model_category": "Computer", "old_status": "installed", "old_substatus": "", "order_date": "", "owned_by": "", "parent": "", "po_number": "PO27711", "pre_allocated": "false", "purchase_date": "2017-12-20", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$0.00", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-85c306e8-ee16-4100-9310-2463fccbd0c6", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-02 11:00:11", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "ffc1fa8837f3100044e0bfc8bcbe5df0", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:19", "vendor": "Lenovo", "warranty_expiration": "2018-12-20", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Esparza.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "managed_by", "support_group", "expenditure_type", "lease_id", "invoice_number", "company", "gl_account", "department", "depreciation", "asset_function", "parent", "comments", "supported_by", "assigned_to", "request_line", "asset_tag", "owned_by", "acquisition_method"], "template_record": {"acquisition_method": "Loan", "asset_function": "Shared", "asset_tag": "P1000810", "assigned": "2021-06-16 00:00:00", "assigned_to": "Lacy Belmont", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 17\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/1fa9e80d3790200044e0bfc8bcbe5d12"}, "comments": "Porites Merluccius ibolium ovately lierre", "company": "ACME Japan", "cost": "$2,499.99", "cost_center": "Customer Support", "delivery_date": "2021-02-27 23:00:00", "department": "Customer Support", "depreciated_amount": "$1,473.16", "depreciation": "SL 5 Years", "depreciation_date": "2021-03-31 00:00:00", "display_name": "P1000810 - Apple MacBook Pro 17\"", "disposal_reason": "homograft retwist latro augury biflorous", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "phyllotaxis lacewing gonococcal eon whit", "install_date": "2021-03-30 00:00:00", "install_status": "In use", "invoice_number": "nonpressure priscan gymnasic nopal extir", "justification": "", "lease_id": "Smilacina adminiculation antitheism cong", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "2-10-1 Yurakucho, Chiyoda-ku, Tokyo", "managed_by": "", "model": "Apple MacBook Pro 17\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-01-28 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100004", "pre_allocated": "false", "purchase_date": "2021-02-13", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,026.83", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-1d78b699-e62a-44a9-860b-ede07cd0b62e", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:46", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "13a9e80d3790200044e0bfc8bcbe5d12", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:38", "vendor": "Apple", "warranty_expiration": "2024-03-29", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Baker.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "owned_by", "gl_account", "lease_id", "asset_tag", "cost_center", "request_line", "department", "supported_by", "location", "support_group", "assigned_to", "parent", "managed_by"], "template_record": {"acquisition_method": "Lease", "asset_function": "Shared", "asset_tag": "P1000564", "assigned": "2022-08-29 00:00:00", "assigned_to": "Dwayne Maddalena", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/dba9ac0d3790200044e0bfc8bcbe5da1"}, "comments": "nidorous Angstrom atheromata begnaw discharacter", "company": "ACME UK", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2022-03-27 00:00:00", "department": "IT", "depreciated_amount": "$639.76", "depreciation": "SL 5 Years", "depreciation_date": "2022-06-01 00:00:00", "display_name": "P1000564 - Apple MacBook Pro 15\"", "disposal_reason": "organotherapy distributer acyl chondrosarcomatous tactually", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "ego taroc formamido rubelle postdoctoral", "install_date": "2022-05-31 00:00:00", "install_status": "In use", "invoice_number": "nip brandy obtriangular eutaxite sprouti", "justification": "", "lease_id": "sundial bestowable monoblepsis freestand", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "3 Whitehall Court, London", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-03-03 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100009", "pre_allocated": "false", "purchase_date": "2022-03-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,160.23", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-bf676efc-936f-47ba-86b3-b28c5df4936e", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:35", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "dfa9ac0d3790200044e0bfc8bcbe5da0", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:14", "vendor": "Apple", "warranty_expiration": "2025-05-30", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 298, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 164, in validate_on_page\n reward, task_done, _, _ = task.validate(page, chat_messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 786, in validate\n right_url = self._page_on_right_url(page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 891, in _page_on_right_url\n self._wait_for_ready(page, iframe_only=True)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 302, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "gl_account", "managed_by", "asset_tag", "owned_by", "asset_function", "expenditure_type", "acquisition_method", "depreciation", "invoice_number", "comments", "parent", "request_line"], "template_record": {"acquisition_method": "Rental", "asset_function": "Primary", "asset_tag": "P1000874", "assigned": "2023-02-01 23:00:00", "assigned_to": "Mabel Weeden", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 17\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/82a92c0d3790200044e0bfc8bcbe5db6"}, "comments": "vivency obsequial missyllabify presbyterated stemware", "company": "ACME North America", "cost": "$2,499.99", "cost_center": "Customer Support", "delivery_date": "2022-06-23 00:00:00", "department": "Customer Support", "depreciated_amount": "$765.33", "depreciation": "SL 5 Years", "depreciation_date": "2022-08-30 00:00:00", "display_name": "P1000874 - Apple MacBook Pro 17\"", "disposal_reason": "jaileress unassenting epaule misdetermine Jessie", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "brachypleural muckna monarchian Xiphiura", "install_date": "2022-08-29 00:00:00", "install_status": "In use", "invoice_number": "moodily foxy rubific prophototropic dela", "justification": "", "lease_id": "irremovableness flurried octahedrite gon", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "815 E Street, San Diego,CA", "managed_by": "", "model": "Apple MacBook Pro 17\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-06-03 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100010", "pre_allocated": "false", "purchase_date": "2022-06-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,734.66", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-68a6c1a5-d0d9-45d3-9dc5-6b105adec088", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:13", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "86a92c0d3790200044e0bfc8bcbe5db5", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:59", "vendor": "Apple", "warranty_expiration": "2025-08-28", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "supported_by", "expenditure_type", "disposal_reason", "owned_by", "comments", "location", "asset_function", "acquisition_method", "company", "lease_id", "parent", "invoice_number", "request_line", "depreciation", "asset_tag"], "template_record": {"acquisition_method": "Lease", "asset_function": "Secondary", "asset_tag": "P1000546", "assigned": "2021-09-18 00:00:00", "assigned_to": "Simone Lundie", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/50a96c0d3790200044e0bfc8bcbe5def"}, "comments": "cantlet stonelayer bhagavat snuffman malting", "company": "ACME South America", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2021-03-25 00:00:00", "department": "IT", "depreciated_amount": "$968.01", "depreciation": "SL 5 Years", "depreciation_date": "2021-07-03 00:00:00", "display_name": "P1000546 - Apple MacBook Pro 15\"", "disposal_reason": "chlorine raphe meatotome remenace excipuliform", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "Manichaean pleurapophysial biverbal amph", "install_date": "2021-07-02 00:00:00", "install_status": "In use", "invoice_number": "contortionate uredospore soaky twiddling", "justification": "", "lease_id": "soriferous attainability jeremiad noncon", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "SHS quadra 5, Bloco E., Brasilia", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-02-27 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100005", "pre_allocated": "false", "purchase_date": "2021-03-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$831.98", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-35559d1e-be53-466c-a4a9-829b70d2d6f7", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:22", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "54a96c0d3790200044e0bfc8bcbe5dee", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:50", "vendor": "Apple", "warranty_expiration": "2024-07-01", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Peter.Jones.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "location", "managed_by", "expenditure_type", "support_group", "request_line"], "template_record": {"acquisition_method": "Lease", "asset_function": "Shared", "asset_tag": "P1000539", "assigned": "2022-02-05 23:00:00", "assigned_to": "Minh Leclare", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/75a9ac0d3790200044e0bfc8bcbe5d3b"}, "comments": "gushiness shortsighted Savonarolist ecuelling provenience", "company": "ACME Japan", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2021-10-22 01:00:00", "department": "IT", "depreciated_amount": "$830.99", "depreciation": "SL 5 Years", "depreciation_date": "2021-11-18 00:00:00", "display_name": "P1000539 - Apple MacBook Pro 15\"", "disposal_reason": "Veronese veritistic gestatorium anticonductor monogenesist", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "misalter foretrysail injuriousness endop", "install_date": "2021-11-17 00:00:00", "install_status": "In use", "invoice_number": "paracme lipochrome boulderhead glossic I", "justification": "", "lease_id": "acetonemic matchstick Helmholtzian nonaz", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "2-12-1 Ookayama, Meguro-ku, Tokyo", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-10-05 01:00:00", "owned_by": "", "parent": "", "po_number": "PO100007", "pre_allocated": "false", "purchase_date": "2021-10-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$969.00", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-1cd189da-2b9c-4b81-ac22-44cd435dad1d", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:28", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "79a9ac0d3790200044e0bfc8bcbe5d3a", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:56", "vendor": "Apple", "warranty_expiration": "2024-11-16", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amy Flores)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "expenditure_type", "disposal_reason", "managed_by", "depreciation", "assigned_to", "department", "invoice_number", "lease_id", "location", "supported_by", "owned_by", "asset_tag", "comments", "acquisition_method", "asset_function"], "template_record": {"acquisition_method": "Lease", "asset_function": "Secondary", "asset_tag": "P1000505", "assigned": "2021-02-23 23:00:00", "assigned_to": "Zane Sulikowski", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/a3a96c0d3790200044e0bfc8bcbe5d6d"}, "comments": "agrah vaticanal sixpenny assortive karyoplasm", "company": "ACME Germany", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2020-11-20 00:00:00", "department": "IT", "depreciated_amount": "$1,159.25", "depreciation": "SL 5 Years", "depreciation_date": "2020-12-20 00:00:00", "display_name": "P1000505 - Apple MacBook Pro 15\"", "disposal_reason": "decoct presbyteral misfeasance ravenry otopathy", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "seemer Chauceriana lewd Haltica depressi", "install_date": "2020-12-19 00:00:00", "install_status": "In use", "invoice_number": "isozooid inviolacy ophthalmophorous Saur", "justification": "", "lease_id": "unrequitement parenticide nonsubstantial", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "Bockenheimer Landstra\u00dfe 223, Frankfurt", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2020-11-02 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100002", "pre_allocated": "false", "purchase_date": "2020-11-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$640.74", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "2023-10-13", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-cd44bce8-bd78-43ef-b096-e3c05f80c528", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:19", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a7a96c0d3790200044e0bfc8bcbe5d6c", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:05", "vendor": "Apple", "warranty_expiration": "2023-12-19", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Victoria.Pham.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "expenditure_type", "disposal_reason", "asset_tag", "gl_account", "support_group", "comments", "company", "department", "owned_by", "invoice_number", "asset_function", "managed_by", "location", "acquisition_method", "lease_id", "beneficiary"], "template_record": {"acquisition_method": "Lease", "asset_function": "Primary", "asset_tag": "P1000707", "assigned": "2022-01-01 00:00:00", "assigned_to": "Lana Keels", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/8ea9680d3790200044e0bfc8bcbe5d1c"}, "comments": "macrocoly clinanthia vagoglossopharyngeal xylocarpous phycoxanthine", "company": "ACME France", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2021-07-25 00:00:00", "department": "Sales", "depreciated_amount": "$749.17", "depreciation": "SL 5 Years", "depreciation_date": "2021-11-07 01:00:00", "display_name": "P1000707 - Apple MacBook Air 13\"", "disposal_reason": "esterlin Aequiculi unexplainedness amphicrania reimbursement", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "sutlership Montanan nailshop primordial ", "install_date": "2021-11-06 01:00:00", "install_status": "In use", "invoice_number": "Diplacanthus philobiblist unvoiceful boo", "justification": "", "lease_id": "prosthetics housewear pseudogalena ophth", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "27, Boulevard Vitton, Paris", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-07-01 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100006", "pre_allocated": "false", "purchase_date": "2021-07-16", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$850.82", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-f4809958-ed5d-4681-81d4-7165584b215c", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:07", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "82a9680d3790200044e0bfc8bcbe5d1c", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:58", "vendor": "Apple", "warranty_expiration": "2024-11-05", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Rebecca.Stephenson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "expenditure_type", "location", "cost_center", "asset_function", "assigned_to", "depreciation", "parent", "beneficiary", "acquisition_method", "owned_by", "lease_id", "supported_by", "gl_account", "request_line", "comments", "asset_tag", "department", "disposal_reason", "invoice_number"], "template_record": {"acquisition_method": "Lease", "asset_function": "Primary", "asset_tag": "P1000757", "assigned": "2023-03-27 00:00:00", "assigned_to": "Johnnie Rheaves", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 17\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/bea96c0d3790200044e0bfc8bcbe5d15"}, "comments": "splendently bricklaying Merycopotamus hauld envision", "company": "ACME China", "cost": "$2,499.99", "cost_center": "Customer Support", "delivery_date": "2022-10-26 01:00:00", "department": "Customer Support", "depreciated_amount": "$657.17", "depreciation": "SL 5 Years", "depreciation_date": "2022-11-16 00:00:00", "display_name": "P1000757 - Apple MacBook Pro 17\"", "disposal_reason": "orangist enarm hyperbatically wrecker lactase", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "Andriana littleneck conformate plectopte", "install_date": "2022-11-15 00:00:00", "install_status": "In use", "invoice_number": "Ju Toromona depressively hemichorea Emma", "justification": "", "lease_id": "carbohydrate elocutionist palmatilobate ", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "2500 West Daming Road, Shanghai", "managed_by": "", "model": "Apple MacBook Pro 17\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2022-10-02 01:00:00", "owned_by": "", "parent": "", "po_number": "PO100011", "pre_allocated": "false", "purchase_date": "2022-10-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,842.82", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-0d7984ac-eff0-4b92-9969-5ae433ca2dba", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:16", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "b2a96c0d3790200044e0bfc8bcbe5d15", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:07", "vendor": "Apple", "warranty_expiration": "2025-11-14", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Courtney.Wade.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "parent", "beneficiary", "department", "cost_center", "comments", "asset_tag", "assigned_to", "depreciation", "disposal_reason", "invoice_number", "location", "acquisition_method", "supported_by", "request_line", "expenditure_type", "managed_by", "company"], "template_record": {"acquisition_method": "Purchase", "asset_function": "Primary", "asset_tag": "P1000610", "assigned": "2022-03-17 00:00:00", "assigned_to": "Sabrina Deppert", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/afa9680d3790200044e0bfc8bcbe5d6c"}, "comments": "warkamoowee choffer neothalamus undisbursed autogeneal", "company": "ACME China", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2021-10-23 01:00:00", "department": "Sales", "depreciated_amount": "$666.81", "depreciation": "SL 5 Years", "depreciation_date": "2022-02-07 23:00:00", "display_name": "P1000610 - Apple MacBook Air 13\"", "disposal_reason": "redeemable tenanter custodee presentively squeamish", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "uncertifying diarthrodial phaseolous Hyo", "install_date": "2022-02-06 23:00:00", "install_status": "In use", "invoice_number": "gloomfully sulfobenzide Darjeeling clop ", "justification": "", "lease_id": "nonadventitious bodywork unstoical cytol", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "150 Kennedy Road, Hong Kong", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-10-02 01:00:00", "owned_by": "", "parent": "", "po_number": "PO100007", "pre_allocated": "false", "purchase_date": "2021-10-15", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$933.18", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-52f2aea5-15ea-4e8b-8beb-7ad44830e169", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:13:14", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a3a9680d3790200044e0bfc8bcbe5d6c", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:04", "vendor": "Apple", "warranty_expiration": "2025-02-06", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Flores.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "parent", "lease_id"], "template_record": {"acquisition_method": "Rental", "asset_function": "Primary", "asset_tag": "P1000543", "assigned": "2022-05-18 00:00:00", "assigned_to": "Freeman Soula", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 15\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/5aa9ac0d3790200044e0bfc8bcbe5d6a"}, "comments": "chunner papula erumpent Octavius podgy", "company": "ACME Japan", "cost": "$1,799.99", "cost_center": "IT", "delivery_date": "2022-01-27 23:00:00", "department": "IT", "depreciated_amount": "$729.46", "depreciation": "SL 5 Years", "depreciation_date": "2022-02-28 23:00:00", "display_name": "P1000543 - Apple MacBook Pro 15\"", "disposal_reason": "Antum porrectus quadrisulcated unnomadic thinkful", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "angster neckar chromophilous ampullate a", "install_date": "2022-02-27 23:00:00", "install_status": "In use", "invoice_number": "Takeuchi unswapped claviger powderable m", "justification": "", "lease_id": "metallochromy unsister thymiosis chevise", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "2-12-1 Ookayama, Meguro-ku, Tokyo", "managed_by": "", "model": "Apple MacBook Pro 15\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-12-29 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100008", "pre_allocated": "false", "purchase_date": "2022-01-13", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,070.53", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-a837ef60-db52-4395-a0ee-86c75654d944", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:30", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "5ea9ac0d3790200044e0bfc8bcbe5d69", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:51", "vendor": "Apple", "warranty_expiration": "2025-02-27", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kelly.Li.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "assigned_to", "owned_by", "managed_by", "expenditure_type", "supported_by", "acquisition_method", "beneficiary"], "template_record": {"acquisition_method": "Purchase", "asset_function": "Secondary", "asset_tag": "P1000688", "assigned": "2021-08-02 00:00:00", "assigned_to": "Essie Vaill", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/a4a9280d3790200044e0bfc8bcbe5d61"}, "comments": "karmic Timote Aldus wakeel casewood", "company": "ACME North America", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2021-02-20 23:00:00", "department": "Sales", "depreciated_amount": "$934.93", "depreciation": "SL 5 Years", "depreciation_date": "2021-04-09 00:00:00", "display_name": "P1000688 - Apple MacBook Air 13\"", "disposal_reason": "unqueenlike sharewort nondefinition entertaining womanways", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "digitalism unvoracious sternpost targete", "install_date": "2021-04-08 00:00:00", "install_status": "In use", "invoice_number": "stigmata pagina multiphase Wycliffite ma", "justification": "", "lease_id": "stonewort relapse Petauristidae notan da", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "6882 Linda Vista Road, San Diego,CA", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-01-28 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100004", "pre_allocated": "false", "purchase_date": "2021-02-13", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$665.06", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-2086ec20-fe69-45b6-b96f-1b845403608c", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:12:44", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a8a9280d3790200044e0bfc8bcbe5d60", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:05", "vendor": "Apple", "warranty_expiration": "2024-04-07", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "cost_center"], "template_record": {"acquisition_method": "Lease", "asset_function": "Secondary", "asset_tag": "P1000647", "assigned": "2021-05-28 00:00:00", "assigned_to": "Don Mestler", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Air 13\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/64a9280d3790200044e0bfc8bcbe5d65"}, "comments": "drumloid erythroglucin Eunomian brimstone upbrook", "company": "ACME Italy", "cost": "$1,599.99", "cost_center": "Sales", "delivery_date": "2021-02-22 23:00:00", "department": "Sales", "depreciated_amount": "$930.55", "depreciation": "SL 5 Years", "depreciation_date": "2021-04-14 00:00:00", "display_name": "P1000647 - Apple MacBook Air 13\"", "disposal_reason": "oometric benzenediazonium Rechabitism polariscopic hypoglossitis", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Capex", "gl_account": "setous noncorruption doitrified epistolo", "install_date": "2021-04-13 00:00:00", "install_status": "In use", "invoice_number": "upstair trimensual Violales dampproofer ", "justification": "", "lease_id": "overcunningness pseudoisomeric Jacobinia", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "Via Nomentana 56, Rome", "managed_by": "", "model": "Apple MacBook Air 13\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-01-28 23:00:00", "owned_by": "", "parent": "", "po_number": "PO100004", "pre_allocated": "false", "purchase_date": "2021-02-13", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$669.44", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-52bae643-46d6-46b5-9730-fa7627542291", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:12:45", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "68a9280d3790200044e0bfc8bcbe5d64", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:53", "vendor": "Apple", "warranty_expiration": "2024-04-12", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michelle Obrien)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "supported_by", "assigned_to", "managed_by"], "template_record": {"acquisition_method": "Rental", "asset_function": "Primary", "asset_tag": "P1000008", "assigned": "2022-12-26 00:00:00", "assigned_to": "", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "Asus G Series", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/820752cfc0a8018b16824ac233171d2d"}, "comments": "minimuscular wooing unprovable underroarer basketmaker", "company": "ACME North America", "cost": "$839.99", "cost_center": "", "delivery_date": "", "department": "", "depreciated_amount": "$272.33", "depreciation": "SL 5 Years", "depreciation_date": "2022-07-28 00:00:00", "display_name": "P1000008 - Asus G Series", "disposal_reason": "Russia eosate bagataway Tuesday Agaricus", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "Antimason palmospasmus punti resistless ", "install_date": "2022-07-27 00:00:00", "install_status": "In stock", "invoice_number": "Helianthemum posthyoid awork Volutidae A", "justification": "", "lease_id": "stemmata dichlamydeous picene strengthen", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "615 North Bush Street, Santa Ana,CA", "managed_by": "", "model": "Asus G Series", "model_category": "Computer", "old_status": "in_stock", "old_substatus": "available", "order_date": "", "owned_by": "", "parent": "", "po_number": "", "pre_allocated": "false", "purchase_date": "", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$567.66", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-0c406aed-08da-4135-ad6f-80ad82915145", "skip_sync": "false", "stockroom": {"display_value": "Southern California Warehouse", "link": "https://dev215901.service-now.com/api/now/table/alm_stockroom/a2aa2b3f3763100044e0bfc8bcbe5de2"}, "substatus": "Available", "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-02 11:00:10", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "97c1fa8837f3100044e0bfc8bcbe5d65", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:39:02", "vendor": "Asus", "warranty_expiration": "", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Bradley Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"acquisition_method": "Acquisition method", "asset_function": "Asset function", "asset_tag": "Asset tag", "assigned_to": "Assigned to", "beneficiary": "Beneficiary", "comments": "Comments", "company": "Company", "cost_center": "Cost center", "department": "Department", "depreciation": "Depreciation", "disposal_reason": "Disposal reason", "expenditure_type": "Expenditure type", "gl_account": "GL account", "invoice_number": "Invoice number", "lease_id": "Lease contract", "location": "Location", "managed_by": "Managed by", "model": "Model", "model_category": "Model category", "owned_by": "Owned by", "parent": "Parent", "request_line": "Request line", "serial_number": "Serial number", "support_group": "Support group", "supported_by": "Supported by", "vendor": "Vendor"}, "task_fields": ["model_category", "model", "vendor", "serial_number", "request_line", "invoice_number"], "template_record": {"acquisition_method": "Rental", "asset_function": "Shared", "asset_tag": "P1000866", "assigned": "2022-05-11 00:00:00", "assigned_to": "Sean Bonnet", "beneficiary": "", "checked_in": "", "checked_out": "", "ci": {"display_value": "MacBook Pro 17\"", "link": "https://dev215901.service-now.com/api/now/table/cmdb_ci/41a92c0d3790200044e0bfc8bcbe5d23"}, "comments": "jacinthe fulgurous balsamiticness antemedial ogress", "company": "ACME North America", "cost": "$2,499.99", "cost_center": "Customer Support", "delivery_date": "2022-01-22 23:00:00", "department": "Customer Support", "depreciated_amount": "$1,006.29", "depreciation": "SL 5 Years", "depreciation_date": "2022-03-05 23:00:00", "display_name": "P1000866 - Apple MacBook Pro 17\"", "disposal_reason": "sheepy lumpishly unmasculine agatine octingentenary", "due": "", "due_in": null, "eligible_for_refresh": "false", "expenditure_type": "Opex", "gl_account": "labioalveolar Leuckartiidae counterreact", "install_date": "2022-03-04 23:00:00", "install_status": "In use", "invoice_number": "frequence Blackhander ectal habnab comme", "justification": "", "lease_id": "fibrillar streetside thermanesthesia unr", "life_cycle_stage": "", "life_cycle_stage_status": "", "location": "8306 Mills Drive, Miami,FL", "managed_by": "", "model": "Apple MacBook Pro 17\"", "model_category": "Computer", "old_status": "", "old_substatus": "", "order_date": "2021-12-29 00:00:00", "owned_by": "", "parent": "", "po_number": "PO100008", "pre_allocated": "false", "purchase_date": "2022-01-13", "quantity": "1", "request_line": "", "resale_price": "$0.00", "reserved_for": "", "residual": "$1,493.70", "residual_date": "2024-03-11", "resold_value": "$0.00", "retired": "", "retirement_date": "", "salvage_value": "$0.00", "serial_number": "SN-1cae3904-0968-46da-9c9f-3937754e9ff6", "skip_sync": "false", "stockroom": "", "substatus": null, "support_group": "", "supported_by": "", "sys_class_name": "Hardware", "sys_created_by": "admin", "sys_created_on": "2022-12-30 00:14:08", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "45a92c0d3790200044e0bfc8bcbe5d22", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-11 07:38:47", "vendor": "Apple", "warranty_expiration": "2025-03-04", "work_notes": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melissa.Morris.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_CreateIncidentTask.json b/TEST_10/failed_CreateIncidentTask.json deleted file mode 100644 index b7ab48b..0000000 --- a/TEST_10/failed_CreateIncidentTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "assignment_group", "category", "cmdb_ci", "rfc", "number", "parent_incident", "problem_id", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "Rick Berzle", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Resolved by request", "close_notes": "supraocclusion unamiss Faventine repaganizer Augustinianism", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "2016-08-10 09:14:29 - System Administrator (Additional comments)\ntest\n\n", "comments_and_work_notes": "2016-08-10 09:14:29 - System Administrator (Additional comments)\ntest\n\n", "company": "", "contact_type": "Self-service", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "I can access my personal folder but can't access my team's folder on our file share.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "2 - Medium", "incident_state": "New", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0000059", "opened_at": "2016-08-10 09:14:29", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "3 - Moderate", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Unable to access team file share", "sla_due": "UNKNOWN", "state": "New", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2016-08-10 09:14:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "85071a1347c12200e0ef563dbb9a71c1", "sys_mod_count": "0", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2016-08-10 09:14:29", "task_effective_number": "INC0000059", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Matthew.Edwards.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "close_code", "description", "service_offering", "resolved_by", "business_service", "caused_by", "contact_type", "close_notes", "assignment_group", "category", "rfc", "cmdb_ci"], "template_record": {"active": "false", "activity_due": "2023-10-02 16:17:01", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Bud Richman", "link": "https://dev215901.service-now.com/api/now/table/sys_user/46c6f9efa9fe198101ddf5eed9adf6e7"}, "assignment_group": "Hardware", "business_duration": "21 Days 15 Hours 14 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,869,258", "calendar_duration": "89 Days 7 Minutes", "calendar_stc": "7,690,046", "caller_id": "Alejandro Mascall", "category": "Hardware", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Solution provided", "close_notes": "Fixed", "closed_at": "2023-10-10 16:19:01", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "ApplicationServerPeopleSoft", "comments": "", "comments_and_work_notes": "2023-10-02 14:17:01 - System Administrator (Work notes)\ntest\n\n", "company": {"display_value": "ACME Germany", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fca4cbac1d55eb355b4b6db0e3c80f"}, "contact_type": "Email", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Watcher daemon detected that the CPU was 100% busy for more than 10 minutes", "due_date": "", "escalation": "Overdue", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "Bockenheimer Landstra\u00dfe 223, Frankfurt", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/30fffb993790200044e0bfc8bcbe5dcc"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000005", "opened_at": "2023-07-05 16:06:52", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-02 16:14:18", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "1 - High", "short_description": "CPU load high for over 10 minutes", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2022-02-11 07:14:01", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "e8e875b0c0a80164009dc852b4d677d5", "sys_mod_count": "15", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2023-10-10 16:19:01", "task_effective_number": "INC0000005", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "2023-10-02 14:17:01 - System Administrator (Work notes)\ntest\n\n", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Julia.Davis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "close_notes", "impact", "parent_incident", "number", "rfc", "description", "assignment_group", "urgency", "contact_type", "caused_by", "cmdb_ci", "problem_id", "close_code", "business_service", "resolved_by", "service_offering", "category", "knowledge"], "template_record": {"active": "true", "activity_due": "2018-12-13 01:18:55", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "David Miller", "category": "Software", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Duplicate", "close_notes": "piedness broadacre archway replanter unpredicable", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "2018-12-12 23:18:42 - System Administrator (Work notes)\nupdated the priority to high based on the criticality of the Incident.\n\n", "company": "", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Unable to send or receive emails.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "New", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0009005", "opened_at": "2018-08-31 21:35:21", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Email server is down.", "sla_due": "UNKNOWN", "state": "New", "subcategory": "Email", "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2018-08-31 21:35:45", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "ed92e8d173d023002728660c4cf6a7bc", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-12 23:18:55", "task_effective_number": "INC0009005", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "2018-12-12 23:18:42 - System Administrator (Work notes)\nupdated the priority to high based on the criticality of the Incident.\n\n", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alexis.Lopez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "knowledge", "close_notes", "caused_by", "problem_id", "parent_incident", "impact", "cmdb_ci", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "survey user", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Duplicate", "close_notes": "taxonomic pronunciability nuzzerana typhlophile irreconciliability", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Email", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "conscienceless rameal toothchiseled unisolated quantifiably", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "New", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0008112", "opened_at": "2019-07-29 11:48:43", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Assessment : ATF Assessor", "sla_due": "UNKNOWN", "state": "New", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2019-07-29 11:49:28", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "552c48888c033300964f4932b03eb092", "sys_mod_count": "0", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2019-07-29 11:49:28", "task_effective_number": "INC0008112", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Grant.Richardson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "assignment_group", "close_notes", "impact", "category", "urgency", "number", "close_code", "parent_incident", "description", "knowledge", "service_offering", "business_service", "cmdb_ci", "contact_type", "caused_by", "rfc", "resolved_by"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Software", "business_duration": "19 Days 5 Hours 38 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,661,930", "calendar_duration": "79 Days 20 Hours 38 Minutes", "calendar_stc": "6,899,930", "caller_id": "Joe Employee", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Workaround provided", "close_notes": "Gave workaround", "closed_at": "2023-07-22 16:18:40", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Noticing today that any time I send an email with an attachment, it takes at least 20 seconds to send. This happens regardless of the attachment size.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000013", "opened_at": "2023-07-21 16:15:58", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "2", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:54:48", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "EMAIL is slow when an attachment is involved", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 16:18:07", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46cebb88a9fe198101aee93734f9768b", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 12:54:48", "task_effective_number": "INC0000013", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lisa.Ryan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "impact", "cmdb_ci", "assignment_group", "description", "rfc", "knowledge", "close_notes", "caused_by", "urgency", "resolved_by", "service_offering"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Fred Luddy", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2005"}, "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "Joe Employee", "category": "Database", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by change", "close_notes": "perinephritic Nipponize uptorn unpersonified grinagog", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Tried to connect to SAP and all I see is a \"Connecting\u2026.\" message but nothing else happens.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "In Progress", "knowledge": "false", "location": "", "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000044", "opened_at": "2023-07-11 17:47:08", "opened_by": {"display_value": "Joe Employee", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681ccaf9c0a8016400b98a06818d57c7"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "2 - High", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Can't log into SAP from my laptop today", "sla_due": "UNKNOWN", "state": "In Progress", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "employee", "sys_created_on": "2023-07-11 17:47:11", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "47204688a9fe1981011a20af100f381a", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 12:52:03", "task_effective_number": "INC0000044", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Pineda.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "business_service", "knowledge", "category", "resolved_by", "close_code", "service_offering", "description", "parent_incident"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "1 Day", "business_impact": "", "business_service": "", "business_stc": "86,400", "calendar_duration": "3 Days 1 Hour 26 Minutes", "calendar_stc": "264,417", "caller_id": "Beth Anglin", "category": "Hardware", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "No resolution provided", "close_notes": "As this is intermittent. Restarting the PC fixes this.", "closed_at": "2024-03-09 12:15:12", "closed_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "cmdb_ci": "*BETH-IBM", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Walk-in", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "psychiatric Glycine unlovableness hebetative paleobotanically", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0000601", "opened_at": "2023-10-05 02:42:59", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "PRB0000109", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-08 04:09:56", "resolved_by": "Ron Kettering", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "The USB port on my PC stopped working", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2023-10-05 02:43:10", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9e7f9864532023004247ddeeff7b121f", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-09 12:15:12", "task_effective_number": "INC0000601", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Newton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "parent_incident", "description", "problem_id", "caused_by", "urgency", "close_code", "assignment_group", "service_offering", "knowledge", "business_service", "cmdb_ci", "impact", "resolved_by", "rfc", "close_notes", "category", "number", "contact_type"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Fred Luddy", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2005"}, "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "Joe Employee", "category": "Software", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by change", "close_notes": "multinucleated semaphorist chronometrical unvailable grocery", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Tried to connect to SAP and all I see is a \"Connecting\u2026.\" message but nothing else happens.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "In Progress", "knowledge": "false", "location": "", "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000044", "opened_at": "2023-07-11 17:47:08", "opened_by": {"display_value": "Joe Employee", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681ccaf9c0a8016400b98a06818d57c7"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "2 - High", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Can't log into SAP from my laptop today", "sla_due": "UNKNOWN", "state": "In Progress", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "employee", "sys_created_on": "2023-07-11 17:47:11", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "47204688a9fe1981011a20af100f381a", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 12:52:03", "task_effective_number": "INC0000044", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mario.Wright.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "impact", "urgency", "business_service", "contact_type", "category"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "assignment_group": "Hardware", "business_duration": "25 Days 6 Hours 33 Minutes", "business_impact": "", "business_service": "", "business_stc": "2,183,601", "calendar_duration": "105 Days 21 Hours 33 Minutes", "calendar_stc": "9,149,601", "caller_id": "David Loo", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Duplicate", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-06-25 17:24:08", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "2tb file server has less than 400gb free.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "324 South State Street, Salt Lake City,UT", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/105cf7f3c611227501e75e08b14a38ba"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000033", "opened_at": "2023-06-25 15:22:52", "opened_by": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:13", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "File Server is 80% full - Needs upgrade", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 17:23:54", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "470af5afa9fe198101b324dd773ef379", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:15:24", "task_effective_number": "INC0000033", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Frost.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "resolved_by", "assignment_group", "cmdb_ci", "contact_type", "caused_by", "rfc", "knowledge"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "assignment_group": "Hardware", "business_duration": "25 Days 6 Hours 33 Minutes", "business_impact": "", "business_service": "", "business_stc": "2,183,601", "calendar_duration": "105 Days 21 Hours 33 Minutes", "calendar_stc": "9,149,601", "caller_id": "David Loo", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by change", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-06-25 17:24:08", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "2tb file server has less than 400gb free.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "324 South State Street, Salt Lake City,UT", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/105cf7f3c611227501e75e08b14a38ba"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000033", "opened_at": "2023-06-25 15:22:52", "opened_by": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:13", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "File Server is 80% full - Needs upgrade", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 17:23:54", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "470af5afa9fe198101b324dd773ef379", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:15:24", "task_effective_number": "INC0000033", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cristina.Holmes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "service_offering", "contact_type", "urgency", "problem_id", "business_service", "parent_incident", "caused_by", "impact", "description", "rfc", "close_code", "cmdb_ci", "category", "knowledge"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Network", "business_duration": "19 Days 20 Hours 55 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,716,900", "calendar_duration": "83 Days 19 Hours 55 Minutes", "calendar_stc": "7,242,900", "caller_id": "Rick Berzle", "category": "Hardware", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by change", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-17 18:02:14", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Can't connect to wifi. Keep getting \"unable to join network\" message.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000030", "opened_at": "2023-07-17 17:01:12", "opened_by": {"display_value": "Rick Berzle", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2006"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:12", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Lost connection to the wireless network", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 17:02:01", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46f6ede0a9fe198100e10154c34a0c2a", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:15:37", "task_effective_number": "INC0000030", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Phillip.Long.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "contact_type", "parent_incident", "problem_id", "close_notes", "rfc", "description", "number", "impact", "caused_by"], "template_record": {"active": "true", "activity_due": "2018-12-13 01:18:55", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "David Miller", "category": "Software", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Resolved by caller", "close_notes": "backslap chirotype soberer withheld pickeer", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "2018-12-12 23:18:42 - System Administrator (Work notes)\nupdated the priority to high based on the criticality of the Incident.\n\n", "company": "", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Unable to send or receive emails.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "New", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0009005", "opened_at": "2018-08-31 21:35:21", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Email server is down.", "sla_due": "UNKNOWN", "state": "New", "subcategory": "Email", "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2018-08-31 21:35:45", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "ed92e8d173d023002728660c4cf6a7bc", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-12 23:18:55", "task_effective_number": "INC0009005", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "2018-12-12 23:18:42 - System Administrator (Work notes)\nupdated the priority to high based on the criticality of the Incident.\n\n", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mark.Mckinney.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "problem_id", "caused_by", "close_code", "service_offering", "close_notes", "parent_incident", "rfc", "impact", "knowledge", "description", "cmdb_ci", "category", "urgency"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Luke Wilson", "link": "https://dev215901.service-now.com/api/now/table/sys_user/46d96f57a9fe198101947a9620895886"}, "assignment_group": "Service Desk", "business_duration": "20 Days 4 Hours 19 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,743,569", "calendar_duration": "84 Days 19 Hours 19 Minutes", "calendar_stc": "7,327,169", "caller_id": "Bow Ruggeri", "category": "Software", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by request", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-23 17:37:14", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "Adobe Acrobat 7.0.3 and Reader 7.0.3 Update", "comments": "2023-07-11 17:38:00 - System Administrator (Additional comments)\nPlease assist user with PDF creation. \n\n", "comments_and_work_notes": "2023-07-11 17:38:00 - System Administrator (Additional comments)\nPlease assist user with PDF creation. \n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Unable to edit any PDFs in Acrobat. All my PDFs are read only now. How do I unlock them?", "due_date": "", "escalation": "Overdue", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "2 - Medium", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "324 South State Street, Salt Lake City,UT", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/105cf7f3c611227501e75e08b14a38ba"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000038", "opened_at": "2023-07-16 17:36:44", "opened_by": {"display_value": "Fred Luddy", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2005"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "4 - Low", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:13", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "my PDF docs are all locked from editing", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2023-07-22 17:38:00", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "4717dfe5a9fe198100450448b2404c16", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 12:57:55", "task_effective_number": "INC0000038", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kevin.Gonzales.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "cmdb_ci", "caused_by", "number", "close_code"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Service Desk", "business_duration": "20 Days 6 Hours 5 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,749,949", "calendar_duration": "84 Days 21 Hours 5 Minutes", "calendar_stc": "7,333,549", "caller_id": "Rick Berzle", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Duplicate", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-17 15:55:16", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "2023-07-11 15:51:33 - Don Goodliffe (Additional comments)\nNeed this done ASAP!! Will lose business if this is not reset.\n\t\t\n\n", "comments_and_work_notes": "2023-07-11 15:51:33 - Don Goodliffe (Additional comments)\nNeed this done ASAP!! Will lose business if this is not reset.\n\t\t\n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "I can't remember my password and need to log in. Can someone reset my password asap? I am blocked on several urgent items until I can log in again.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "San Diego", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/108752c8c611227501d4ab0e392ba97f"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000009", "opened_at": "2023-07-16 15:50:23", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:12", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Reset my password", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 15:51:33", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46b66a40a9fe198101f243dfbc79033d", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:16:04", "task_effective_number": "INC0000009", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "close_notes", "cmdb_ci", "business_service", "category", "close_code", "parent_incident", "impact", "knowledge", "number", "assignment_group", "problem_id", "urgency", "rfc", "caused_by", "resolved_by", "service_offering", "contact_type", "description"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "ITIL User", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681b365ec0a80164000fb0b05854a0cd"}, "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "Bud Richman", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Known error", "close_notes": "reasonedly tifinagh predifferent Burhinus costochondral", "closed_at": "", "closed_by": "", "cmdb_ci": "WEBSERVER", "comments": "2023-10-02 16:12:43 - System Administrator (Additional comments)\nAdded an attachment\n\n2023-07-11 17:43:54 - System Administrator (Additional comments)\nJavaScript error (line 202) on the home page. Not sure what is\n\t\t\tgoing on, does not happen on my Windows machine!\n\t\t\n\n", "comments_and_work_notes": "2023-10-02 16:12:43 - System Administrator (Additional comments)\nAdded an attachment\n\n2023-07-11 17:43:54 - System Administrator (Additional comments)\nJavaScript error (line 202) on the home page. Not sure what is\n\t\t\tgoing on, does not happen on my Windows machine!\n\t\t\n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Seeing JavaScript error message on hiring page on Explorer and Firefox.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "Awaiting Caller", "impact": "2 - Medium", "incident_state": "On Hold", "knowledge": "false", "location": {"display_value": "1050 Sunnyview Road Northeast, Salem,OR", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/108486c7c611227500b093211aa88dcc"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000040", "opened_at": "2023-07-11 17:42:45", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "3 - Moderate", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "JavaScript error on hiring page of corporate website", "sla_due": "UNKNOWN", "state": "On Hold", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2023-07-11 17:43:54", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "471d4732a9fe198100affbf655e59172", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 12:46:30", "task_effective_number": "INC0000040", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cassandra.Torres.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "business_service", "knowledge", "rfc"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "0 Seconds", "business_impact": "", "business_service": "", "business_stc": "0", "calendar_duration": "5 Minutes", "calendar_stc": "323", "caller_id": "David Miller", "category": "Software", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Solution provided", "close_notes": "Reverted to a previous version.", "closed_at": "2018-12-09 19:29:09", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Virtual Agent", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "While launching the defect tracking base URL, it is redirecting to an error page.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0009004", "opened_at": "2018-09-01 06:13:30", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "3 - Moderate", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "2018-09-01 06:18:53", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Defect tracking tool is down.", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2018-09-01 06:14:04", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "e329de99731423002728660c4cf6a73c", "sys_mod_count": "9", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2023-10-10 16:19:01", "task_effective_number": "INC0009004", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 298, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 164, in validate_on_page\n reward, task_done, _, _ = task.validate(page, chat_messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 786, in validate\n right_url = self._page_on_right_url(page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 891, in _page_on_right_url\n self._wait_for_ready(page, iframe_only=True)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 302, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "knowledge", "rfc", "service_offering", "impact", "category", "caused_by", "urgency", "description"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "0 Seconds", "business_impact": "", "business_service": "", "business_stc": "0", "calendar_duration": "31 Minutes", "calendar_stc": "1,905", "caller_id": "David Miller", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "User error", "close_notes": "Reinstalled the app", "closed_at": "2018-08-30 02:49:17", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Walk-in", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Having an issue with users trying to access the company portal app", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "2 - Medium", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0009003", "opened_at": "2018-08-30 02:17:32", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "3 - Moderate", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "2018-08-30 02:49:17", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Cannot sign into the company portal app", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2018-08-30 02:18:00", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9fffc328731823002728660c4cf6a742", "sys_mod_count": "4", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-12 23:39:53", "task_effective_number": "INC0009003", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amy.Frye.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "caused_by", "parent_incident", "resolved_by", "impact", "assignment_group"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Service Desk", "business_duration": "20 Days 6 Hours 5 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,749,949", "calendar_duration": "84 Days 21 Hours 5 Minutes", "calendar_stc": "7,333,549", "caller_id": "Rick Berzle", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by request", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-17 15:55:16", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "2023-07-11 15:51:33 - Don Goodliffe (Additional comments)\nNeed this done ASAP!! Will lose business if this is not reset.\n\t\t\n\n", "comments_and_work_notes": "2023-07-11 15:51:33 - Don Goodliffe (Additional comments)\nNeed this done ASAP!! Will lose business if this is not reset.\n\t\t\n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "I can't remember my password and need to log in. Can someone reset my password asap? I am blocked on several urgent items until I can log in again.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "San Diego", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/108752c8c611227501d4ab0e392ba97f"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000009", "opened_at": "2023-07-16 15:50:23", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:12", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Reset my password", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 15:51:33", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46b66a40a9fe198101f243dfbc79033d", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:16:04", "task_effective_number": "INC0000009", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=James.Kelly.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "parent_incident", "urgency", "assignment_group", "impact", "knowledge", "contact_type", "close_notes", "close_code"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "assignment_group": "Database", "business_duration": "21 Days 14 Hours 3 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,864,990", "calendar_duration": "90 Days 21 Hours 3 Minutes", "calendar_stc": "7,851,790", "caller_id": "Fred Luddy", "category": "Database", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by problem", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-15 15:54:55", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Currently running 10GR1 and need to upgrade to 10GR2.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "2 - Medium", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "San Diego", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/108752c8c611227501d4ab0e392ba97f"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000010", "opened_at": "2023-07-10 15:53:02", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "4 - Low", "problem_id": "", "reassignment_count": "2", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:12", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Need Oracle 10GR2 installed", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 15:54:41", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46b9490da9fe1981003c938dab89bda3", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:16:35", "task_effective_number": "INC0000010", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Dawn.Wong.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "cmdb_ci", "parent_incident", "business_service", "category", "number", "caused_by"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "1 Day", "business_impact": "", "business_service": "", "business_stc": "86,400", "calendar_duration": "3 Days 1 Hour 26 Minutes", "calendar_stc": "264,417", "caller_id": "Beth Anglin", "category": "Hardware", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Resolved by request", "close_notes": "As this is intermittent. Restarting the PC fixes this.", "closed_at": "2024-03-09 12:15:12", "closed_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "cmdb_ci": "*BETH-IBM", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Walk-in", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "consolation leaky Clausiliidae annection executionist", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0000601", "opened_at": "2023-10-05 02:42:59", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "PRB0000109", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-08 04:09:56", "resolved_by": "Ron Kettering", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "The USB port on my PC stopped working", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2023-10-05 02:43:10", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9e7f9864532023004247ddeeff7b121f", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "system", "sys_updated_on": "2024-03-09 12:15:12", "task_effective_number": "INC0000601", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Corey.Pacheco.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "cmdb_ci", "assignment_group", "urgency", "parent_incident", "description", "contact_type", "service_offering", "knowledge", "number"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "System Administrator", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Resolved by problem", "close_notes": "hematolymphangioma hydrospire presagient photogrammetric symphoricarpous", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Chat", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "twinberry topically Ptilonorhynchinae sundari fusoid", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "New", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0008111", "opened_at": "2019-07-22 14:04:57", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "ATF : Test1", "sla_due": "UNKNOWN", "state": "New", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2019-07-22 14:05:17", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a83820b58f723300e7e16c7827bdeed2", "sys_mod_count": "1", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2019-07-22 14:05:48", "task_effective_number": "INC0008111", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Andrew.Mercado.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "description", "assignment_group", "problem_id", "contact_type", "impact", "close_notes", "close_code", "knowledge", "parent_incident", "urgency", "caused_by", "resolved_by", "service_offering", "cmdb_ci", "number", "category", "business_service"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Network", "business_duration": "19 Days 20 Hours 55 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,716,900", "calendar_duration": "83 Days 19 Hours 55 Minutes", "calendar_stc": "7,242,900", "caller_id": "Rick Berzle", "category": "Hardware", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by problem", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-17 18:02:14", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Can't connect to wifi. Keep getting \"unable to join network\" message.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000030", "opened_at": "2023-07-17 17:01:12", "opened_by": {"display_value": "Rick Berzle", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2006"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:12", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Lost connection to the wireless network", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 17:02:01", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46f6ede0a9fe198100e10154c34a0c2a", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:15:37", "task_effective_number": "INC0000030", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/incident.do\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "close_code", "number", "category", "service_offering", "urgency", "problem_id", "close_notes", "description", "caused_by", "parent_incident", "business_service", "cmdb_ci", "rfc"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "0 Seconds", "business_impact": "", "business_service": "", "business_stc": "0", "calendar_duration": "31 Minutes", "calendar_stc": "1,905", "caller_id": "David Miller", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Resolved by request", "close_notes": "Reinstalled the app", "closed_at": "2018-08-30 02:49:17", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Self-service", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Having an issue with users trying to access the company portal app", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "2 - Medium", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0009003", "opened_at": "2018-08-30 02:17:32", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "3 - Moderate", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "2018-08-30 02:49:17", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Cannot sign into the company portal app", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2018-08-30 02:18:00", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9fffc328731823002728660c4cf6a742", "sys_mod_count": "4", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-12 23:39:53", "task_effective_number": "INC0009003", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sara.Palmer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "number", "resolved_by", "problem_id", "contact_type", "knowledge", "rfc", "impact", "parent_incident", "description", "close_code", "close_notes"], "template_record": {"active": "true", "activity_due": "2023-10-09 14:44:20", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "", "business_duration": "11 Minutes", "business_impact": "", "business_service": "", "business_stc": "719", "calendar_duration": "11 Minutes", "calendar_stc": "719", "caller_id": "Joe Employee", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by request", "close_notes": "hepaticologist turbomachine superhistorical substalagmite Houstonia", "closed_at": "2023-06-13 17:30:02", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "2023-10-02 16:21:05 - System Administrator (Additional comments)\nAdded an attachment\n\n2023-07-11 17:19:30 - Don Goodliffe (Additional comments)\nServer out of memory\n\n", "comments_and_work_notes": "2023-10-02 16:21:05 - System Administrator (Additional comments)\nAdded an attachment\n\n2023-10-02 10:15:14 - Rob Phillips (Work notes)\nMoved to lane 'Doing' from 'To Do'\n\n2023-07-11 17:19:30 - Don Goodliffe (Additional comments)\nServer out of memory\n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Need to adjust layout of UI, add additional fields, and remove a few buttons. We are missing some critical fields that need to get added immediately.", "due_date": "", "escalation": "Overdue", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "In Progress", "knowledge": "false", "location": {"display_value": "Hamburg", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/25be3d930a0a0bb30011cc746a77c370"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000031", "opened_at": "2023-06-13 17:18:03", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Need help with Remedy. Can we configure UI?", "sla_due": "2023-06-14 01:18:03", "state": "In Progress", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-11 17:18:48", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "47064b68a9fe19810186793eefffc9b7", "sys_mod_count": "15", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 12:44:20", "task_effective_number": "INC0000031", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "2023-10-02 10:15:14 - Rob Phillips (Work notes)\nMoved to lane 'Doing' from 'To Do'\n\n", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Gallagher)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "close_code", "business_service", "service_offering", "knowledge", "cmdb_ci", "number", "contact_type", "close_notes", "resolved_by", "impact", "caused_by", "rfc", "urgency", "assignment_group", "problem_id"], "template_record": {"active": "false", "activity_due": "2016-12-12 17:26:36", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Network", "business_duration": "8 Hours", "business_impact": "", "business_service": "Email", "business_stc": "28,800", "calendar_duration": "1 Day 4 Hours 23 Minutes", "calendar_stc": "102,197", "caller_id": "Joe Employee", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Workaround provided", "close_notes": "This incident is resolved.", "closed_at": "2016-12-13 18:46:44", "closed_by": {"display_value": "Joe Employee", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681ccaf9c0a8016400b98a06818d57c7"}, "cmdb_ci": "Storage Area Network 001", "comments": "2016-12-13 12:30:14 - Joe Employee (Additional comments)\nHi David, \nThat must be it. I was on phone calls at all three of those times and must not have had any activity on my computer. Please close this incident.\n\n2016-12-13 10:42:25 - David Loo (Additional comments)\nHi Joe,\nI've checked in network logs and you were timed out from the VPN at 9:25AM, 10:42AM and 2:28PM. These three times coincide with entries in the exchange server logs showing you lost connection at those same times. The VPN policy is to time out a connection if it hasn't been active in 30 minutes. Please ensure the next time you lose connectivity you are still\u00a0connected to the VPN.\n\nI'm going to update this incident to resolved. Please let me know if you need any more assistance.\n\n2016-12-13 07:53:01 - Joe Employee (Additional comments)\nHi David,\nThank you! I use the corporate VPN and was also unable to connect to the email server at 9:30AM and 10:45AM.\n\n2016-12-13 06:43:17 - David Loo (Additional comments)\nHi Joe,\nMy name is David.\u00a0I'll be assisting you with this incident. Can you confirm which VPN you have been using today?\u00a0I also see you were having this issue at 2:30PM. Were there any other times you can recall you had issues connecting to the email?\n\n2016-12-12 16:56:57 - Beth Anglin (Additional comments)\nHi Joe, \nAs per discussion on call, Workaround has been provided and it has worked for you. I have verified with the Exchange team we haven't had an issue with the email server today. I'm going to assign this issue to the network team for further investigation.\n\n2016-12-12 12:43:50 - Joe Employee (Additional comments)\nHi Beth,\nYes, I'm connected to the VPN, although I've had to reconnect to it a couple of times. The last time I was unable to connect was 2:30PM.\n\n2016-12-12 10:52:42 - Beth Anglin (Additional comments)\nHi Joe, \nAre you connected to the VPN when you're having this issue? Can you identify a specific time you were unable to connect to email?\n\n2016-12-12 08:30:49 - Beth Anglin (Additional comments)\nHi Joe, \nMy name is Beth and I'll be assisting you with your issue.\n\n2016-12-12 07:19:57 - Joe Employee (Additional comments)\nI am unable to connect to the email server. It appears to be down.\n\n", "comments_and_work_notes": "2016-12-13 12:30:14 - Joe Employee (Additional comments)\nHi David, \nThat must be it. I was on phone calls at all three of those times and must not have had any activity on my computer. Please close this incident.\n\n2016-12-13 10:42:25 - David Loo (Additional comments)\nHi Joe,\nI've checked in network logs and you were timed out from the VPN at 9:25AM, 10:42AM and 2:28PM. These three times coincide with entries in the exchange server logs showing you lost connection at those same times. The VPN policy is to time out a connection if it hasn't been active in 30 minutes. Please ensure the next time you lose connectivity you are still\u00a0connected to the VPN.\n\nI'm going to update this incident to resolved. Please let me know if you need any more assistance.\n\n2016-12-13 07:53:01 - Joe Employee (Additional comments)\nHi David,\nThank you! I use the corporate VPN and was also unable to connect to the email server at 9:30AM and 10:45AM.\n\n2016-12-13 06:43:17 - David Loo (Additional comments)\nHi Joe,\nMy name is David.\u00a0I'll be assisting you with this incident. Can you confirm which VPN you have been using today?\u00a0I also see you were having this issue at 2:30PM. Were there any other times you can recall you had issues connecting to the email?\n\n2016-12-12 16:56:57 - Beth Anglin (Work notes)\nUpdating priority as workaround for incident has been provided.\n\n2016-12-12 16:56:57 - Beth Anglin (Additional comments)\nHi Joe, \nAs per discussion on call, Workaround has been provided and it has worked for you. I have verified with the Exchange team we haven't had an issue with the email server today. I'm going to assign this issue to the network team for further investigation.\n\n2016-12-12 12:43:50 - Joe Employee (Additional comments)\nHi Beth,\nYes, I'm connected to the VPN, although I've had to reconnect to it a couple of times. The last time I was unable to connect was 2:30PM.\n\n2016-12-12 10:52:42 - Beth Anglin (Additional comments)\nHi Joe, \nAre you connected to the VPN when you're having this issue? Can you identify a specific time you were unable to connect to email?\n\n2016-12-12 09:57:00 - Beth Anglin (Work notes)\nIncreasing priority as this incident is affecting more number of users\n\n2016-12-12 09:01:24 - Beth Anglin (Work notes)\nUpdating incident with correct Configuration item\n\n2016-12-12 08:30:49 - Beth Anglin (Additional comments)\nHi Joe, \nMy name is Beth and I'll be assisting you with your issue.\n\n2016-12-12 07:19:57 - Joe Employee (Additional comments)\nI am unable to connect to the email server. It appears to be down.\n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Self-service", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "I am unable to connect to the email server. It appears to be down.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "2 - Medium", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0000060", "opened_at": "2016-12-12 07:19:57", "opened_by": {"display_value": "Joe Employee", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681ccaf9c0a8016400b98a06818d57c7"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "3 - Moderate", "problem_id": "", "reassignment_count": "2", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "2016-12-13 13:43:14", "resolved_by": "David Loo", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Unable to connect to email", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": "Email", "sys_class_name": "Incident", "sys_created_by": "employee", "sys_created_on": "2016-12-12 07:19:57", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "1c741bd70b2322007518478d83673af3", "sys_mod_count": "15", "sys_tags": "", "sys_updated_by": "employee", "sys_updated_on": "2016-12-13 18:46:44", "task_effective_number": "INC0000060", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "2016-12-12 16:56:57 - Beth Anglin (Work notes)\nUpdating priority as workaround for incident has been provided.\n\n2016-12-12 09:57:00 - Beth Anglin (Work notes)\nIncreasing priority as this incident is affecting more number of users\n\n2016-12-12 09:01:24 - Beth Anglin (Work notes)\nUpdating incident with correct Configuration item\n\n", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 298, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 164, in validate_on_page\n reward, task_done, _, _ = task.validate(page, chat_messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 786, in validate\n right_url = self._page_on_right_url(page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 891, in _page_on_right_url\n self._wait_for_ready(page, iframe_only=True)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 302, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "impact", "rfc", "cmdb_ci", "description", "problem_id", "business_service", "close_notes", "number", "close_code", "category"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Bud Richman", "link": "https://dev215901.service-now.com/api/now/table/sys_user/46c6f9efa9fe198101ddf5eed9adf6e7"}, "assignment_group": "Service Desk", "business_duration": "20 Days 6 Hours 27 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,751,222", "calendar_duration": "84 Days 21 Hours 27 Minutes", "calendar_stc": "7,334,822", "caller_id": "Fred Luddy", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "No resolution provided", "close_notes": "Walked him through settng his password, again.", "closed_at": "2023-07-17 17:40:24", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Walk-in", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "User forgot their email password.", "due_date": "", "escalation": "Moderate", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000004", "opened_at": "2023-07-16 15:49:22", "opened_by": {"display_value": "ITIL User", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681b365ec0a80164000fb0b05854a0cd"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 13:16:24", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "1 - High", "short_description": "Forgot email password", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "pat", "sys_created_on": "2022-02-07 14:34:12", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9d3c1197c611228701cd1d94bc32d76d", "sys_mod_count": "9", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:16:24", "task_effective_number": "INC0000004", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Andre.Willis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "business_service", "service_offering", "cmdb_ci", "close_code", "resolved_by", "urgency", "description", "category", "close_notes", "contact_type", "parent_incident", "number", "caused_by", "assignment_group", "impact"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "assignment_group": "Service Desk", "business_duration": "23 Days 12 Hours 58 Minutes", "business_impact": "", "business_service": "", "business_stc": "2,033,892", "calendar_duration": "98 Days 19 Hours 58 Minutes", "calendar_stc": "8,539,092", "caller_id": "Rick Berzle", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Solution provided", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-07 16:58:58", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Hard drive is still making grinding and clicking noises and now I can't delete a file. I've tried to delete it 3 times.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000028", "opened_at": "2023-07-02 16:58:00", "opened_by": {"display_value": "Rick Berzle", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2006"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "", "reassignment_count": "2", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:12", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "My disk is still having issues. Can't delete a file", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "don.goodliffe", "sys_created_on": "2023-07-22 16:58:44", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46f3ee0ea9fe198100c5c0e53d5abe0b", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:15:31", "task_effective_number": "INC0000028", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michelle.Gray.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "rfc", "contact_type", "parent_incident", "close_code", "problem_id", "assignment_group", "urgency", "resolved_by", "caused_by", "business_service", "service_offering", "knowledge", "close_notes", "number", "impact"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "System Administrator", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Duplicate", "close_notes": "breadthriders deformity Kelvin momentarily endoceratitic", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Email", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "meridionally misdeem seascape misaccentuation staghunter", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "3 - Low", "incident_state": "New", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0008111", "opened_at": "2019-07-22 14:04:57", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "5 - Planning", "problem_id": "", "reassignment_count": "0", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "ATF : Test1", "sla_due": "UNKNOWN", "state": "New", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "admin", "sys_created_on": "2019-07-22 14:05:17", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a83820b58f723300e7e16c7827bdeed2", "sys_mod_count": "1", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2019-07-22 14:05:48", "task_effective_number": "INC0008111", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nTimeoutError: _ssl.c:999: The handshake operation timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 39, in reraise\n raise value\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 466, in _make_request\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 367, in _raise_timeout\n raise ReadTimeoutError(\nurllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='myarena25demo.service-now.com', port=443): Read timed out. (read timeout=30000)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 713, in send\n raise ReadTimeout(e, request=request)\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='myarena25demo.service-now.com', port=443): Read timed out. (read timeout=30000)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 1276, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 582, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 123, in __init__\n super().__init__(seed=seed, instance=instance, start_rel_url=form_url)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://myarena25demo.service-now.com is not reachable. Please check the URL.\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "number", "close_notes", "caused_by", "problem_id", "description", "rfc", "resolved_by", "contact_type", "parent_incident", "close_code", "category", "business_service"], "template_record": {"active": "false", "activity_due": "2016-12-12 17:26:36", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "David Loo", "link": "https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007"}, "assignment_group": "Network", "business_duration": "8 Hours", "business_impact": "", "business_service": "Email", "business_stc": "28,800", "calendar_duration": "1 Day 4 Hours 23 Minutes", "calendar_stc": "102,197", "caller_id": "Joe Employee", "category": "Inquiry / Help", "cause": "", "caused_by": "", "child_incidents": "0", "close_code": "Resolved by caller", "close_notes": "This incident is resolved.", "closed_at": "2016-12-13 18:46:44", "closed_by": {"display_value": "Joe Employee", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681ccaf9c0a8016400b98a06818d57c7"}, "cmdb_ci": "Storage Area Network 001", "comments": "2016-12-13 12:30:14 - Joe Employee (Additional comments)\nHi David, \nThat must be it. I was on phone calls at all three of those times and must not have had any activity on my computer. Please close this incident.\n\n2016-12-13 10:42:25 - David Loo (Additional comments)\nHi Joe,\nI've checked in network logs and you were timed out from the VPN at 9:25AM, 10:42AM and 2:28PM. These three times coincide with entries in the exchange server logs showing you lost connection at those same times. The VPN policy is to time out a connection if it hasn't been active in 30 minutes. Please ensure the next time you lose connectivity you are still\u00a0connected to the VPN.\n\nI'm going to update this incident to resolved. Please let me know if you need any more assistance.\n\n2016-12-13 07:53:01 - Joe Employee (Additional comments)\nHi David,\nThank you! I use the corporate VPN and was also unable to connect to the email server at 9:30AM and 10:45AM.\n\n2016-12-13 06:43:17 - David Loo (Additional comments)\nHi Joe,\nMy name is David.\u00a0I'll be assisting you with this incident. Can you confirm which VPN you have been using today?\u00a0I also see you were having this issue at 2:30PM. Were there any other times you can recall you had issues connecting to the email?\n\n2016-12-12 16:56:57 - Beth Anglin (Additional comments)\nHi Joe, \nAs per discussion on call, Workaround has been provided and it has worked for you. I have verified with the Exchange team we haven't had an issue with the email server today. I'm going to assign this issue to the network team for further investigation.\n\n2016-12-12 12:43:50 - Joe Employee (Additional comments)\nHi Beth,\nYes, I'm connected to the VPN, although I've had to reconnect to it a couple of times. The last time I was unable to connect was 2:30PM.\n\n2016-12-12 10:52:42 - Beth Anglin (Additional comments)\nHi Joe, \nAre you connected to the VPN when you're having this issue? Can you identify a specific time you were unable to connect to email?\n\n2016-12-12 08:30:49 - Beth Anglin (Additional comments)\nHi Joe, \nMy name is Beth and I'll be assisting you with your issue.\n\n2016-12-12 07:19:57 - Joe Employee (Additional comments)\nI am unable to connect to the email server. It appears to be down.\n\n", "comments_and_work_notes": "2016-12-13 12:30:14 - Joe Employee (Additional comments)\nHi David, \nThat must be it. I was on phone calls at all three of those times and must not have had any activity on my computer. Please close this incident.\n\n2016-12-13 10:42:25 - David Loo (Additional comments)\nHi Joe,\nI've checked in network logs and you were timed out from the VPN at 9:25AM, 10:42AM and 2:28PM. These three times coincide with entries in the exchange server logs showing you lost connection at those same times. The VPN policy is to time out a connection if it hasn't been active in 30 minutes. Please ensure the next time you lose connectivity you are still\u00a0connected to the VPN.\n\nI'm going to update this incident to resolved. Please let me know if you need any more assistance.\n\n2016-12-13 07:53:01 - Joe Employee (Additional comments)\nHi David,\nThank you! I use the corporate VPN and was also unable to connect to the email server at 9:30AM and 10:45AM.\n\n2016-12-13 06:43:17 - David Loo (Additional comments)\nHi Joe,\nMy name is David.\u00a0I'll be assisting you with this incident. Can you confirm which VPN you have been using today?\u00a0I also see you were having this issue at 2:30PM. Were there any other times you can recall you had issues connecting to the email?\n\n2016-12-12 16:56:57 - Beth Anglin (Work notes)\nUpdating priority as workaround for incident has been provided.\n\n2016-12-12 16:56:57 - Beth Anglin (Additional comments)\nHi Joe, \nAs per discussion on call, Workaround has been provided and it has worked for you. I have verified with the Exchange team we haven't had an issue with the email server today. I'm going to assign this issue to the network team for further investigation.\n\n2016-12-12 12:43:50 - Joe Employee (Additional comments)\nHi Beth,\nYes, I'm connected to the VPN, although I've had to reconnect to it a couple of times. The last time I was unable to connect was 2:30PM.\n\n2016-12-12 10:52:42 - Beth Anglin (Additional comments)\nHi Joe, \nAre you connected to the VPN when you're having this issue? Can you identify a specific time you were unable to connect to email?\n\n2016-12-12 09:57:00 - Beth Anglin (Work notes)\nIncreasing priority as this incident is affecting more number of users\n\n2016-12-12 09:01:24 - Beth Anglin (Work notes)\nUpdating incident with correct Configuration item\n\n2016-12-12 08:30:49 - Beth Anglin (Additional comments)\nHi Joe, \nMy name is Beth and I'll be assisting you with your issue.\n\n2016-12-12 07:19:57 - Joe Employee (Additional comments)\nI am unable to connect to the email server. It appears to be down.\n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Self-service", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "I am unable to connect to the email server. It appears to be down.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "2 - Medium", "incident_state": "Closed", "knowledge": "false", "location": "", "made_sla": "true", "notify": "Do Not Notify", "number": "INC0000060", "opened_at": "2016-12-12 07:19:57", "opened_by": {"display_value": "Joe Employee", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681ccaf9c0a8016400b98a06818d57c7"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "3 - Moderate", "problem_id": "", "reassignment_count": "2", "reopen_count": "0", "reopened_by": "", "reopened_time": "", "resolved_at": "2016-12-13 13:43:14", "resolved_by": "David Loo", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "Unable to connect to email", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": "Email", "sys_class_name": "Incident", "sys_created_by": "employee", "sys_created_on": "2016-12-12 07:19:57", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "1c741bd70b2322007518478d83673af3", "sys_mod_count": "15", "sys_tags": "", "sys_updated_by": "employee", "sys_updated_on": "2016-12-13 18:46:44", "task_effective_number": "INC0000060", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "2 - Medium", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "2016-12-12 16:56:57 - Beth Anglin (Work notes)\nUpdating priority as workaround for incident has been provided.\n\n2016-12-12 09:57:00 - Beth Anglin (Work notes)\nIncreasing priority as this incident is affecting more number of users\n\n2016-12-12 09:01:24 - Beth Anglin (Work notes)\nUpdating incident with correct Configuration item\n\n", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Lopez)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "number", "knowledge", "contact_type", "problem_id", "parent_incident", "description", "caused_by", "close_notes", "category", "urgency", "assignment_group"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Charlie Whitherspoon", "link": "https://dev215901.service-now.com/api/now/table/sys_user/46b87022a9fe198101a78787e40d7547"}, "assignment_group": "Service Desk", "business_duration": "21 Days 21 Hours 46 Minutes", "business_impact": "", "business_service": "", "business_stc": "1,892,781", "calendar_duration": "91 Days 20 Hours 46 Minutes", "calendar_stc": "7,937,181", "caller_id": "Fred Luddy", "category": "Network", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "Resolved by caller", "close_notes": "Closed before close notes were made mandatory", "closed_at": "2023-07-10 16:10:06", "closed_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "cmdb_ci": "MailServerUS", "comments": "", "comments_and_work_notes": "", "company": "", "contact_type": "Walk-in", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "User can't access email on mail.company.com.", "due_date": "", "escalation": "Normal", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "", "impact": "1 - High", "incident_state": "Closed", "knowledge": "false", "location": {"display_value": "2617 South Robinson Avenue, Oklahoma City,OK", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/1083361cc611227501b682158cabf646"}, "made_sla": "false", "notify": "Do Not Notify", "number": "INC0000001", "opened_at": "2023-07-09 16:09:51", "opened_by": {"display_value": "Joe Employee", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681ccaf9c0a8016400b98a06818d57c7"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "PRB0000007", "reassignment_count": "1", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "2023-10-09 12:56:12", "resolved_by": "System Administrator", "rfc": "", "route_reason": "", "service_offering": "", "severity": "1 - High", "short_description": "Can't read email", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "pat", "sys_created_on": "2022-02-07 10:24:13", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9c573169c611228700193229fff72400", "sys_mod_count": "21", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-10-09 13:16:07", "task_effective_number": "INC0000001", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Katherine Perez)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "caller_id": "Caller", "category": "Category", "caused_by": "Caused by Change", "close_code": "Resolution code", "close_notes": "Resolution notes", "cmdb_ci": "Configuration item", "contact_type": "Channel", "description": "Description", "impact": "Impact", "knowledge": "Knowledge", "number": "Number", "parent_incident": "Parent Incident", "problem_id": "Problem", "resolved_by": "Resolved by", "rfc": "Change Request", "service_offering": "Service offering", "short_description": "Short description", "urgency": "Urgency"}, "task_fields": ["short_description", "caller_id", "impact", "cmdb_ci", "number", "problem_id", "category", "service_offering", "caused_by", "rfc", "assignment_group", "description", "close_notes", "urgency", "business_service", "knowledge", "contact_type", "resolved_by", "close_code"], "template_record": {"active": "true", "activity_due": "2015-11-24 09:47:36", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": "", "assignment_group": "Service Desk", "business_duration": "", "business_impact": "", "business_service": "", "business_stc": "", "calendar_duration": "", "calendar_stc": "", "caller_id": "Christen Mitchell", "category": "Software", "cause": "", "caused_by": "", "child_incidents": "", "close_code": "No resolution provided", "close_notes": "bylawman mastiche forcleave Hibernicize befist", "closed_at": "", "closed_by": "", "cmdb_ci": "SAP Materials Management", "comments": "2015-11-16 15:05:45 - System Administrator (Additional comments)\nAdded an attachment\n\n2015-11-16 15:00:40 - System Administrator (Additional comments)\nAdded an attachment\n\n2015-11-09 09:58:57 - System Administrator (Additional comments)\nAdded an attachment\n\n2015-11-09 09:58:47 - System Administrator (Additional comments)\nIts totaly broken\n\n2015-11-01 20:47:17 - ITIL User (Additional comments)\nSAP Materials Management is slow or there is an outage\n\n", "comments_and_work_notes": "2015-11-16 15:05:45 - System Administrator (Additional comments)\nAdded an attachment\n\n2015-11-16 15:00:40 - System Administrator (Additional comments)\nAdded an attachment\n\n2015-11-09 09:58:57 - System Administrator (Additional comments)\nAdded an attachment\n\n2015-11-09 09:58:47 - System Administrator (Additional comments)\nIts totaly broken\n\n2015-11-01 20:47:17 - ITIL User (Additional comments)\nSAP Materials Management is slow or there is an outage\n\n2015-11-01 20:47:17 - ITIL User (Work notes)\nI can't login to the application. Need to do some further research.\n\n", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Nothing loads in the application. Is there an outage?", "due_date": "", "escalation": "Overdue", "expected_start": "", "follow_up": "", "group_list": "", "hold_reason": "Awaiting Caller", "impact": "1 - High", "incident_state": "On Hold", "knowledge": "false", "location": {"display_value": "153 South Sierra Avenue, Solana Beach,CA", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/db9a923c0a0a0a6501068d6eaec25ee0"}, "made_sla": "true", "notify": "Do Not Notify", "number": "INC0000054", "opened_at": "2015-11-02 12:49:08", "opened_by": {"display_value": "ITIL User", "link": "https://dev215901.service-now.com/api/now/table/sys_user/681b365ec0a80164000fb0b05854a0cd"}, "order": "", "origin_id": "", "origin_table": "", "parent": "", "parent_incident": "", "priority": "1 - Critical", "problem_id": "PRB0000011", "reassignment_count": "0", "reopen_count": "", "reopened_by": "", "reopened_time": "", "resolved_at": "", "resolved_by": "", "rfc": "", "route_reason": "", "service_offering": "", "severity": "3 - Low", "short_description": "SAP Materials Management is slow or there is an outage", "sla_due": "2015-11-02 04:45:24", "state": "On Hold", "subcategory": null, "sys_class_name": "Incident", "sys_created_by": "itil", "sys_created_on": "2015-11-02 12:49:08", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "d71da88ac0a801670061eabfe4b28f77", "sys_mod_count": "95", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2015-11-24 07:47:36", "task_effective_number": "INC0000054", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "2015-11-01 20:47:17 - ITIL User (Work notes)\nI can't login to the application. Need to do some further research.\n\n", "work_notes_list": "", "work_start": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Johnson)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_CreateProblemTask.json b/TEST_10/failed_CreateProblemTask.json deleted file mode 100644 index 546af1a..0000000 --- a/TEST_10/failed_CreateProblemTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "business_service", "category", "description", "impact", "cmdb_ci"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 1 Minute", "category": "Software", "cause_notes": null, "close_notes": "", "closed_at": "2023-07-31 23:59:05", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "accidentalism reinducement megaseism tattlingly riparial", "due_date": "", "duplicate_of": {"display_value": "PRB0000055", "link": "https://dev215901.service-now.com/api/now/table/problem/051e8f6cc0a8016600cdf7fd19e10414"}, "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000105", "opened_at": "2023-07-31 23:57:29", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Duplicate", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Email system is down again", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": "Email", "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-07-31 23:58:16", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0d036ce4532023004247ddeeff7b12a8", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-31 23:59:05", "task_effective_number": "PRB0000105", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ashley King)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "service_offering", "business_service", "urgency", "description", "impact", "assignment_group"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "FileServerFloor2", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2021-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We really, really need to buy more drives for the second floor file. The users keep filling up their 10 MB quota, and they aren't going to take it much longer.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000002", "opened_at": "2021-06-04 15:35:29", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "2nd Floor File Server Short on Space", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "pat", "sys_created_on": "2021-06-04 15:35:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9d3d3b85c61122870138f3d1472bba01", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 22:49:54", "task_effective_number": "PRB0000002", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Pam Nguyen)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "description", "category", "cmdb_ci", "assignment_group", "urgency", "impact", "service_offering", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Dell PERC 2", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2022-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "If the shift key is not held down, the RAID enclosure does not power on.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000004", "opened_at": "2022-11-16 16:40:42", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "New", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Boot with shift key held down", "sla_due": "UNKNOWN", "state": "New", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2022-11-16 16:40:42", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "471a5450a9fe198101f2054169e75bf4", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 03:32:16", "task_effective_number": "PRB0000004", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amanda.Gutierrez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "cmdb_ci", "assignment_group", "urgency", "impact", "description", "category"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "Problem Solving", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 3 Minutes", "category": "Software", "cause_notes": "

Log shows ISP was dropping/resetting the connection

", "close_notes": "patched server all is fine now.", "closed_at": "2023-07-24 23:21:08", "closed_by": "", "cmdb_ci": "IronMail-SD-01", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-11-12 09:39:07", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Email went down - failed over to alternate server but need to determine root cause on ironMail-SD-01", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": "

ISP applied a fix on their side and mails are flowing smoothly again

", "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000055", "opened_at": "2023-07-24 23:17:17", "opened_by": {"display_value": "Bow Ruggeri", "link": "https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "1", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Fix Applied", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Email down", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": "Email", "sys_class_name": "Problem", "sys_created_by": "glide.maint", "sys_created_on": "2023-07-24 23:19:00", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "051e8f6cc0a8016600cdf7fd19e10414", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-28 02:48:12", "task_effective_number": "PRB0000055", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=James.Chen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "assignment_group", "urgency", "cmdb_ci", "impact", "service_offering", "category", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Network", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "WIRELESS", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Unable to connect to the VPN using the valid credentials.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0001000", "opened_at": "2018-10-09 10:45:46", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "New", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Unable to connect to the VPN", "sla_due": "UNKNOWN", "state": "New", "subcategory": "VPN", "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2018-10-09 10:46:04", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9ae30b6d730123002728660c4cf6a736", "sys_mod_count": "1", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-11 23:12:14", "task_effective_number": "PRB0001000", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Shawn.Nguyen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "impact", "cmdb_ci", "assignment_group", "service_offering", "category", "urgency", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Software", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2022-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "propension exasperatedly subungulate tatchy Gideon", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": {"display_value": "INC0000006", "link": "https://dev215901.service-now.com/api/now/table/task/8d6246c7c0a80164012fb063cecd4ace"}, "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000008", "opened_at": "2022-11-16 16:06:28", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "", "related_incidents": "1", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Hang when trying to print VISIO document", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "david.loo", "sys_created_on": "2022-11-16 16:06:28", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46fb0230a9fe198101a23f6712475e11", "sys_mod_count": "12", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 12:24:36", "task_effective_number": "PRB0000008", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Julia.Williamson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "description", "impact", "assignment_group", "category", "service_offering", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": "

Unknown user changes caused performance issues

", "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Windows", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-09-12 10:39:07", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "A few days ago I made some modification to some Windows config, and since then my laptop is performing slowly. Is there any way to go back to a previous state?", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": "

Re-imaged the laptop

", "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "true", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000014", "opened_at": "2023-09-12 10:39:07", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Resolved", "reassignment_count": "1", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Fix Applied", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "My laptop is performing very badly", "sla_due": "UNKNOWN", "state": "Resolved", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-09-12 10:55:38", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "1998e51967b032004792adab9485effa", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 23:21:09", "task_effective_number": "PRB0000014", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": "

Re-imaged the laptop

", "workaround_applied": "true", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Colleen.Oneal.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "description", "assignment_group", "cmdb_ci", "business_service", "service_offering"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "Problem Solving", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Dell Wireless WLAN Utility", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-09-12 10:04:43", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Using a Dell Wireless WLAN Utility I cannot enable the option to disable wireless when plugin into an Ethernet port", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "2 - Medium", "knowledge": "false", "known_error": "true", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000012", "opened_at": "2023-09-12 10:04:43", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "parent": "", "priority": "4 - Low", "problem_state": "Assess", "reassignment_count": "1", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Cannot disable wireless when plug into an Ethernet port", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-09-12 10:12:12", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "e9b0e55567b032004792adab9485ef6c", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 23:14:22", "task_effective_number": "PRB0000012", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Benjamin.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "urgency", "business_service", "cmdb_ci", "assignment_group"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Manager", "link": "https://dev215901.service-now.com/api/now/table/sys_user/d3dbbf173b331300ad3cc9bb34efc466"}, "assignment_group": "Problem Solving", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Software", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "SAP Enterprise Services", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-07-31 16:48:36", "confirmed_by": {"display_value": "Problem Manager", "link": "https://dev215901.service-now.com/api/now/table/sys_user/d3dbbf173b331300ad3cc9bb34efc466"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Several hours ago we experienced a flood of incidents related to various SAP applications. It has been determined that there is an outage of unknown origin. We are performing root cause analysis.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": {"display_value": "INC0000051", "link": "https://dev215901.service-now.com/api/now/table/task/d7158da0c0a8016700eef46c8d1f3661"}, "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "1 - High", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000011", "opened_at": "2023-07-24 21:58:15", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "1 - Critical", "problem_state": "Root Cause Analysis", "reassignment_count": "", "related_incidents": "5", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Unknown source of SAP outage", "sla_due": "UNKNOWN", "state": "Root Cause Analysis", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "itil", "sys_created_on": "2023-07-24 21:58:15", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "d7296d02c0a801670085e737da016e70", "sys_mod_count": "94", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 13:57:49", "task_effective_number": "PRB0000011", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Daniel.Salinas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "category", "description", "service_offering", "cmdb_ci", "impact", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Software", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Email", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Unable to send or receive emails.Looks like issue is with the email server.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0007601", "opened_at": "2018-08-30 01:08:39", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "New", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Unable to send or receive emails.", "sla_due": "UNKNOWN", "state": "New", "subcategory": "Email", "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2018-08-30 01:09:05", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "62304320731823002728660c4cf6a7e8", "sys_mod_count": "1", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-11 23:16:57", "task_effective_number": "PRB0007601", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ann.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "service_offering", "impact", "assignment_group", "urgency", "description", "cmdb_ci", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "FileServerFloor2", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2021-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We really, really need to buy more drives for the second floor file. The users keep filling up their 10 MB quota, and they aren't going to take it much longer.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000002", "opened_at": "2021-06-04 15:35:29", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "2nd Floor File Server Short on Space", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "pat", "sys_created_on": "2021-06-04 15:35:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9d3d3b85c61122870138f3d1472bba01", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 22:49:54", "task_effective_number": "PRB0000002", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Diamond.Gutierrez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "service_offering", "impact", "business_service", "category", "description", "urgency", "cmdb_ci"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 2 Minutes", "category": "Database", "cause_notes": "

Intermittent issue

", "close_notes": "Intermittent issue, restarting as a workaround until this happens more frequently", "closed_at": "2023-07-24 23:13:01", "closed_by": "", "cmdb_ci": "SAP ORA01", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Oracle database running slowly and dropping connections", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000029", "opened_at": "2023-07-24 23:10:56", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Risk Accepted", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Oracle database running slowly and dropping connections", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": "Oracle", "sys_class_name": "Problem", "sys_created_by": "glide.maint", "sys_created_on": "2023-07-24 23:12:55", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0518c160c0a801660073dc0189282aaf", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 23:41:38", "task_effective_number": "PRB0000029", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": "

Restarted the database

", "workaround_applied": "true", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Maxwell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "cmdb_ci", "impact", "business_service", "description"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "Problem Solving", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 1 Minute", "category": "Database", "cause_notes": null, "close_notes": "", "closed_at": "2023-07-24 23:08:09", "closed_by": "", "cmdb_ci": "lawson_db", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-11-12 09:39:07", "confirmed_by": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Lawson DB seems to be running slowly. Tried several things and need to find the root cause", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000032", "opened_at": "2023-07-24 23:06:17", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Root Cause Analysis", "reassignment_count": "1", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Lawson DB seems to be running slowly", "sla_due": "UNKNOWN", "state": "Root Cause Analysis", "subcategory": "Oracle", "sys_class_name": "Problem", "sys_created_by": "glide.maint", "sys_created_on": "2023-07-24 23:07:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "05147c3ec0a8016600da5b1a92269b3d", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 23:45:53", "task_effective_number": "PRB0000032", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Monica.Michael.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "cmdb_ci", "description", "urgency", "assignment_group", "business_service", "service_offering", "impact", "category"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Software", "cause_notes": "

Sample cause notes

", "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Zoom V.92 USB Modem", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Issue in connecting to internet using modem.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0001001", "opened_at": "2018-10-07 06:06:53", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "0", "related_incidents": "1", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Issue in connecting to internet using modem.", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2018-10-07 06:07:35", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "a1e0f770734123002728660c4cf6a745", "sys_mod_count": "17", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 14:18:53", "task_effective_number": "PRB0001001", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": "

Sample workaround

", "workaround_applied": "true", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Dana.Stevenson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "cmdb_ci", "urgency", "assignment_group", "category", "impact", "description"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "Problem Solving", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 5 Minutes", "category": "Hardware", "cause_notes": "

This is a timing issue caused when you plug and unplug USB devices quickly

", "close_notes": "OS and hardware vendor cannot find the root cause as it is intermittent. So they recommend restarting the PC", "closed_at": "2023-08-01 00:09:20", "closed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "cmdb_ci": "*BETH-IBM", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-08-01 00:08:58", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "dyspepsia internals kath pictorialist minorship", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": {"display_value": "INC0000601", "link": "https://dev215901.service-now.com/api/now/table/task/9e7f9864532023004247ddeeff7b121f"}, "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000109", "opened_at": "2023-08-01 00:03:54", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "0", "related_incidents": "1", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Risk Accepted", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "USB port has stopped working", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-08-01 00:05:42", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "8f74a828532023004247ddeeff7b1295", "sys_mod_count": "9", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 10:33:06", "task_effective_number": "PRB0000109", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": "\n\t\t\t

As this is intermittent. Restarting the PC fixes this.

", "workaround_applied": "true", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amy.Bailey.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "cmdb_ci", "business_service", "service_offering", "assignment_group", "category", "description", "impact"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "Problem Solving", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 5 Minutes", "category": "Hardware", "cause_notes": "

This is a timing issue caused when you plug and unplug USB devices quickly

", "close_notes": "OS and hardware vendor cannot find the root cause as it is intermittent. So they recommend restarting the PC", "closed_at": "2023-08-01 00:09:20", "closed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "cmdb_ci": "*BETH-IBM", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-08-01 00:08:58", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Goldy strategetics irrisor predisgrace forthcut", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": {"display_value": "INC0000601", "link": "https://dev215901.service-now.com/api/now/table/task/9e7f9864532023004247ddeeff7b121f"}, "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000109", "opened_at": "2023-08-01 00:03:54", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "0", "related_incidents": "1", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Risk Accepted", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "USB port has stopped working", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-08-01 00:05:42", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "8f74a828532023004247ddeeff7b1295", "sys_mod_count": "9", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 10:33:06", "task_effective_number": "PRB0000109", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": "\n\t\t\t

As this is intermittent. Restarting the PC fixes this.

", "workaround_applied": "true", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melinda.Velez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "service_offering", "description", "impact", "category", "business_service", "assignment_group", "cmdb_ci"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 1 Minute", "category": "Software", "cause_notes": null, "close_notes": "", "closed_at": "2023-07-31 23:59:05", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "sudamina coypu Jack untolerable intelligential", "due_date": "", "duplicate_of": {"display_value": "PRB0000055", "link": "https://dev215901.service-now.com/api/now/table/problem/051e8f6cc0a8016600cdf7fd19e10414"}, "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000105", "opened_at": "2023-07-31 23:57:29", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Duplicate", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Email system is down again", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": "Email", "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-07-31 23:58:16", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0d036ce4532023004247ddeeff7b12a8", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-31 23:59:05", "task_effective_number": "PRB0000105", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Douglas.Lopez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "description", "business_service", "cmdb_ci", "urgency", "assignment_group"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Manager", "link": "https://dev215901.service-now.com/api/now/table/sys_user/d3dbbf173b331300ad3cc9bb34efc466"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": "

Server does not meet minimum specs to run the meeting server

", "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-08-01 00:01:22", "confirmed_by": {"display_value": "Problem Manager", "link": "https://dev215901.service-now.com/api/now/table/sys_user/d3dbbf173b331300ad3cc9bb34efc466"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "preacher schungite unimmanent sulpho bathman", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": "\n\t\t\t

Upgrade CPU and RAM to meet minimum specs

", "follow_up": "", "group_list": "", "impact": "2 - Medium", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000106", "opened_at": "2023-07-31 23:59:48", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "parent": "", "priority": "2 - High", "problem_state": "Root Cause Analysis", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "The Webex application is unavailable to all employees", "sla_due": "UNKNOWN", "state": "Root Cause Analysis", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-08-01 00:01:19", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "36836028532023004247ddeeff7b12f1", "sys_mod_count": "4", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-08-01 00:02:32", "task_effective_number": "PRB0000106", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "1 - High", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Margaret.Maxwell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "category", "cmdb_ci", "description", "urgency"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 1 Minute", "category": "Software", "cause_notes": null, "close_notes": "", "closed_at": "2023-07-31 23:59:05", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "antiscientific murkiness perceptionalism fluxmeter unassoiled", "due_date": "", "duplicate_of": {"display_value": "PRB0000055", "link": "https://dev215901.service-now.com/api/now/table/problem/051e8f6cc0a8016600cdf7fd19e10414"}, "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000105", "opened_at": "2023-07-31 23:57:29", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Duplicate", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Email system is down again", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": "Email", "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-07-31 23:58:16", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "0d036ce4532023004247ddeeff7b12a8", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-31 23:59:05", "task_effective_number": "PRB0000105", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kyle.Carter.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "impact", "description", "service_offering", "cmdb_ci", "assignment_group", "urgency", "category", "business_service"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "114 Days 1 Hour 54 Minutes", "business_service": "", "calendar_duration": "480 Days 16 Hours 54 Minutes", "category": "Hardware", "cause_notes": null, "close_notes": "This is a Service Catalog item request", "closed_at": "2024-03-11 10:01:11", "closed_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "crossbow unslurred virtuous zemstvo unadopted", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": {"display_value": "INC0000020", "link": "https://dev215901.service-now.com/api/now/table/task/46edaa6aa9fe198101b9d14ced16619f"}, "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000003", "opened_at": "2022-11-16 16:07:08", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "", "related_incidents": "1", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Canceled", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Request for a Blackberry", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "david.loo", "sys_created_on": "2022-11-16 16:07:08", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46fb9e31a9fe198101492060c2a4f8cb", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 10:01:15", "task_effective_number": "PRB0000003", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jasmin.Mendez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "description", "impact", "assignment_group", "business_service", "service_offering", "cmdb_ci"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "Problem Solving", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 5 Minutes", "category": "Hardware", "cause_notes": "

This is a timing issue caused when you plug and unplug USB devices quickly

", "close_notes": "OS and hardware vendor cannot find the root cause as it is intermittent. So they recommend restarting the PC", "closed_at": "2023-08-01 00:09:20", "closed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "cmdb_ci": "*BETH-IBM", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-08-01 00:08:58", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "sith farthermost proemial sexipolar naphthoxide", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": {"display_value": "INC0000601", "link": "https://dev215901.service-now.com/api/now/table/task/9e7f9864532023004247ddeeff7b121f"}, "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000109", "opened_at": "2023-08-01 00:03:54", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Closed", "reassignment_count": "0", "related_incidents": "1", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": "Risk Accepted", "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "USB port has stopped working", "sla_due": "UNKNOWN", "state": "Closed", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-08-01 00:05:42", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "8f74a828532023004247ddeeff7b1295", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 11:36:26", "task_effective_number": "PRB0000109", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": "\n\t\t\t

As this is intermittent. Restarting the PC fixes this.

", "workaround_applied": "true", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sarah.Miller.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "category", "assignment_group", "urgency", "service_offering"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Network", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "WIRELESS", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Not able to connect to Wifi. Tried to connect with different devices.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0001002", "opened_at": "2018-10-04 19:57:26", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Unable to connect to Wifi", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": "Wireless", "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2018-10-04 19:57:39", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "6632130c730123002728660c4cf6a734", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-11 23:15:46", "task_effective_number": "PRB0001002", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amanda.Fisher.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "urgency", "description", "impact", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Network", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "WIRELESS", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "", "confirmed_by": "", "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Unable to connect to the VPN using the valid credentials.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0001000", "opened_at": "2018-10-09 10:45:46", "opened_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "New", "reassignment_count": "0", "related_incidents": "0", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Unable to connect to the VPN", "sla_due": "UNKNOWN", "state": "New", "subcategory": "VPN", "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2018-10-09 10:46:04", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9ae30b6d730123002728660c4cf6a736", "sys_mod_count": "1", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2018-12-11 23:12:14", "task_effective_number": "PRB0001000", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Donald.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "category", "description", "urgency", "cmdb_ci", "service_offering"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Dell PERC 2", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2022-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "If the shift key is not held down, the RAID enclosure does not power on.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000004", "opened_at": "2022-11-16 16:40:42", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "New", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Boot with shift key held down", "sla_due": "UNKNOWN", "state": "New", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2022-11-16 16:40:42", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "471a5450a9fe198101f2054169e75bf4", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 03:32:16", "task_effective_number": "PRB0000004", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 298, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 164, in validate_on_page\n reward, task_done, _, _ = task.validate(page, chat_messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 786, in validate\n right_url = self._page_on_right_url(page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 891, in _page_on_right_url\n self._wait_for_ready(page, iframe_only=True)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 302, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "impact", "description", "category", "service_offering", "cmdb_ci"], "template_record": {"active": "false", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "Problem Solving", "business_duration": "16801 Days", "business_service": "", "calendar_duration": "16801 Days 1 Minute", "category": "Database", "cause_notes": null, "close_notes": "", "closed_at": "2023-07-24 23:08:09", "closed_by": "", "cmdb_ci": "lawson_db", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-11-12 09:39:07", "confirmed_by": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Lawson DB seems to be running slowly. Tried several things and need to find the root cause", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000032", "opened_at": "2023-07-24 23:06:17", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Root Cause Analysis", "reassignment_count": "1", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Lawson DB seems to be running slowly", "sla_due": "UNKNOWN", "state": "Root Cause Analysis", "subcategory": "Oracle", "sys_class_name": "Problem", "sys_created_by": "glide.maint", "sys_created_on": "2023-07-24 23:07:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "05147c3ec0a8016600da5b1a92269b3d", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 23:45:53", "task_effective_number": "PRB0000032", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Matthew.Pearson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "service_offering", "description", "business_service", "urgency", "assignment_group", "cmdb_ci", "category", "impact"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Software", "cause_notes": "\n\t\t\t

Corporate desktop apps do not support SP2

", "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2022-11-17 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "SP2 is causing several applications not to work anymore.", "due_date": "", "duplicate_of": "", "escalation": "Moderate", "expected_start": "", "first_reported_by_task": {"display_value": "INC0000019", "link": "https://dev215901.service-now.com/api/now/table/task/46e8219ba9fe1981013806b6e04fed06"}, "fix_at": "2024-03-11 09:02:28", "fix_by": {"display_value": "System Administrator", "link": "https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441"}, "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": "\n\t\t\t

Remove Windows XP SP2

", "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000001", "opened_at": "2022-11-16 15:48:36", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Fix in Progress", "reassignment_count": "", "related_incidents": "1", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": {"display_value": "CHG0000003", "link": "https://dev215901.service-now.com/api/now/table/change_request/46e9b4afa9fe198101026e122b85f442"}, "route_reason": "", "service_offering": "", "short_description": "Windows XP SP2 causing errors in Enterprise", "sla_due": "UNKNOWN", "state": "Fix in Progress", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2022-11-16 15:48:36", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "46eaa7c9a9fe198100bbe282da0d4b7d", "sys_mod_count": "17", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2024-03-11 10:05:55", "task_effective_number": "PRB0000001", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Matthews.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "assignment_group", "impact", "description", "cmdb_ci", "urgency", "service_offering", "category"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "FileServerFloor2", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2021-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We really, really need to buy more drives for the second floor file. The users keep filling up their 10 MB quota, and they aren't going to take it much longer.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000002", "opened_at": "2021-06-04 15:35:29", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "2nd Floor File Server Short on Space", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "pat", "sys_created_on": "2021-06-04 15:35:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9d3d3b85c61122870138f3d1472bba01", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 22:49:54", "task_effective_number": "PRB0000002", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/problem.do\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "cmdb_ci", "category", "urgency", "description", "impact", "service_offering", "assignment_group", "business_service"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Dell PERC 2", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2022-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "contact_type": "Phone", "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "If the shift key is not held down, the RAID enclosure does not power on.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000004", "opened_at": "2022-11-16 16:40:42", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "New", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Boot with shift key held down", "sla_due": "UNKNOWN", "state": "New", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2022-11-16 16:40:42", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "471a5450a9fe198101f2054169e75bf4", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 03:32:16", "task_effective_number": "PRB0000004", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Carol.Williamson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "business_service", "cmdb_ci", "service_offering", "impact", "category", "urgency", "description"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "FileServerFloor2", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2021-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "We really, really need to buy more drives for the second floor file. The users keep filling up their 10 MB quota, and they aren't going to take it much longer.", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000002", "opened_at": "2021-06-04 15:35:29", "opened_by": {"display_value": "Ron Kettering", "link": "https://dev215901.service-now.com/api/now/table/sys_user/62d78687c0a8010e00b3d84178adc913"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "2nd Floor File Server Short on Space", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "pat", "sys_created_on": "2021-06-04 15:35:29", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9d3d3b85c61122870138f3d1472bba01", "sys_mod_count": "8", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 22:49:54", "task_effective_number": "PRB0000002", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Timothy Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "service_offering", "impact", "urgency", "assignment_group", "category", "description", "business_service", "cmdb_ci"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": null, "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "assignment_group": "", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Database", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "ApplicationServerPeopleSoft", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2021-11-19 15:48:36", "confirmed_by": {"display_value": "Problem Coordinator B", "link": "https://dev215901.service-now.com/api/now/table/sys_user/38cb3f173b331300ad3cc9bb34efc4d6"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "The PeopleSoft Oracle instance is down (again).", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "3 - Low", "knowledge": "false", "known_error": "false", "location": "", "made_sla": "false", "major_problem": "false", "number": "PRB0000010", "opened_at": "2021-06-04 15:55:28", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "parent": "", "priority": "5 - Planning", "problem_state": "Assess", "reassignment_count": "", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Oracle Down", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": "Oracle", "sys_class_name": "Problem", "sys_created_by": "pat", "sys_created_on": "2021-06-04 15:55:28", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9d4f87a3c6112287010ed0a5ccdcba04", "sys_mod_count": "9", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 22:57:58", "task_effective_number": "PRB0000010", "time_worked": "", "universal_request": "", "upon_approval": null, "upon_reject": null, "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Raymond.Ritter.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "category", "description", "urgency", "business_service", "cmdb_ci", "impact", "service_offering", "assignment_group"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "Problem Solving", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Dell Wireless WLAN Utility", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-09-12 10:04:43", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Using a Dell Wireless WLAN Utility I cannot enable the option to disable wireless when plugin into an Ethernet port", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "2 - Medium", "knowledge": "false", "known_error": "true", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000012", "opened_at": "2023-09-12 10:04:43", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "parent": "", "priority": "4 - Low", "problem_state": "Assess", "reassignment_count": "1", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Cannot disable wireless when plug into an Ethernet port", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-09-12 10:12:12", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "e9b0e55567b032004792adab9485ef6c", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 23:14:22", "task_effective_number": "PRB0000012", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Wiley)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"assignment_group": "Assignment group", "business_service": "Service", "category": "Category", "cmdb_ci": "Configuration item", "description": "Description", "impact": "Impact", "service_offering": "Service offering", "short_description": "Problem statement", "urgency": "Urgency"}, "task_fields": ["short_description", "description", "service_offering", "assignment_group", "category", "cmdb_ci", "impact", "urgency"], "template_record": {"active": "true", "activity_due": "UNKNOWN", "additional_assignee_list": "", "approval": "Not Yet Requested", "approval_history": "", "approval_set": "", "assigned_to": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "assignment_group": "Problem Solving", "business_duration": "", "business_service": "", "calendar_duration": "", "category": "Hardware", "cause_notes": null, "close_notes": "", "closed_at": "", "closed_by": "", "cmdb_ci": "Dell Wireless WLAN Utility", "comments": "", "comments_and_work_notes": "", "company": "", "confirmed_at": "2023-09-12 10:04:43", "confirmed_by": {"display_value": "Problem Coordinator A", "link": "https://dev215901.service-now.com/api/now/table/sys_user/73ab3f173b331300ad3cc9bb34efc4df"}, "contact_type": null, "contract": "", "correlation_display": "", "correlation_id": "", "delivery_plan": "", "delivery_task": "", "description": "Using a Dell Wireless WLAN Utility I cannot enable the option to disable wireless when plugin into an Ethernet port", "due_date": "", "duplicate_of": "", "escalation": "Normal", "expected_start": "", "first_reported_by_task": "", "fix_at": "", "fix_by": "", "fix_communicated_at": "", "fix_communicated_by": "", "fix_notes": null, "follow_up": "", "group_list": "", "impact": "2 - Medium", "knowledge": "false", "known_error": "true", "location": "", "made_sla": "true", "major_problem": "false", "number": "PRB0000012", "opened_at": "2023-09-12 10:04:43", "opened_by": {"display_value": "Don Goodliffe", "link": "https://dev215901.service-now.com/api/now/table/sys_user/9ee1b13dc6112271007f9d0efdb69cd0"}, "order": "", "parent": "", "priority": "4 - Low", "problem_state": "Assess", "reassignment_count": "1", "related_incidents": "", "reopen_count": "0", "reopened_at": "", "reopened_by": "", "resolution_code": null, "resolved_at": "", "resolved_by": "", "review_outcome": "", "rfc": "", "route_reason": "", "service_offering": "", "short_description": "Cannot disable wireless when plug into an Ethernet port", "sla_due": "UNKNOWN", "state": "Assess", "subcategory": null, "sys_class_name": "Problem", "sys_created_by": "admin", "sys_created_on": "2023-09-12 10:12:12", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "e9b0e55567b032004792adab9485ef6c", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "admin", "sys_updated_on": "2023-07-27 23:14:22", "task_effective_number": "PRB0000012", "time_worked": "", "universal_request": "", "upon_approval": "Proceed to Next Task", "upon_reject": "Cancel all future Tasks", "urgency": "3 - Low", "user_input": "", "watch_list": "", "work_end": "", "work_notes": "", "work_notes_list": "", "work_start": "", "workaround": null, "workaround_applied": "false", "workaround_communicated_at": "", "workaround_communicated_by": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Moore)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_CreateUserTask.json b/TEST_10/failed_CreateUserTask.json deleted file mode 100644 index a445096..0000000 --- a/TEST_10/failed_CreateUserTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "active", "time_zone"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Germany", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fca4cbac1d55eb355b4b6db0e3c80f"}, "cost_center": {"display_value": "Human Resources", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d04719c0a80a6426eb795cc87f5797"}, "country": null, "date_format": "yyyy-MM-dd", "default_perspective": "", "department": "HR", "email": "john-amanda.williams-ritter@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "John-Amanda", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Williams-Ritter", "ldap_server": "", "location": {"display_value": "Bockenheimer Landstra\u00dfe 123, Frankfurt", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/8228cda2ac1d55eb7029baf443945c37"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 708-2285", "name": "Walton Schwallie", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 218-3324", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:50", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "da826bf03710200044e0bfc8bcbe5da0", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:12", "time_format": null, "time_zone": "US/Hawaii", "title": "cruck Nile dirt scapulodynia slinkweed", "user_name": "1021418747919055650", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Charles.Davis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "internal_integration_user", "active", "preferred_language", "time_zone", "department", "mobile_phone", "phone", "locked_out", "calendar_integration", "title", "date_format"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME France", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fbfe03ac1d55eb286d832de58ae1fd"}, "cost_center": {"display_value": "IT", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d0a971c0a80a641c20b13d99a48576"}, "country": null, "date_format": "dd.MM.yyyy", "default_perspective": "", "department": "IT", "email": "bradley-tina.cowan-wells@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Bradley-Tina", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Cowan-Wells", "ldap_server": "", "location": {"display_value": "27, Boulevard Vitton, Paris", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/8226baa4ac1d55eb40eb653c02649519"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 704-8496", "name": "Lacy Woodfin", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 968-4471", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:51", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "56826bf03710200044e0bfc8bcbe5db8", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Canada/Central", "title": "copesmate searcloth omnilegent prenegotiation Napoleonana", "user_name": "3337396716614195931", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "password_needs_reset", "time_zone", "locked_out", "title", "internal_integration_user", "calendar_integration"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME UK", "link": "https://dev215901.service-now.com/api/now/table/core_company/a66b1fb03710200044e0bfc8bcbe5d08"}, "cost_center": {"display_value": "Customer Support", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/91e8bbf43710200044e0bfc8bcbe5daa"}, "country": null, "date_format": "yyyy-MM-dd", "default_perspective": "", "department": "Customer Support", "email": "casey-brian.gray-shaw@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Casey-Brian", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Gray-Shaw", "ldap_server": "", "location": {"display_value": "3 Whitehall Court, London", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/8225b668ac1d55eb679878e192fca315"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 530-1463", "name": "Meredith Ivrin", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 239-8222", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:49", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "c6826bf03710200044e0bfc8bcbe5d5d", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:11", "time_format": null, "time_zone": "GMT", "title": "Cryptostegia untotaled nemophilist suprasaturate allochroic", "user_name": "3195801113191122897", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Susan.Lopez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "title", "preferred_language", "locked_out", "internal_integration_user", "web_service_access_only", "date_format"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME France", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fbfe03ac1d55eb286d832de58ae1fd"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "dd/MM/yyyy", "default_perspective": "", "department": "Sales", "email": "jonathan-jennifer.mcdowell-estes@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Jonathan-Jennifer", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Mcdowell-Estes", "ldap_server": "", "location": {"display_value": "27, Boulevard Vitton, Paris", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/8226baa4ac1d55eb40eb653c02649519"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 743-5466", "name": "Kylie Bridgeman", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 220-3327", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "7a82abf03710200044e0bfc8bcbe5d30", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Europe/Berlin", "title": "supersystem eider Malayize premisal instrumentative", "user_name": "2161538092079894389", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Linda.Adams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "phone", "date_format", "title", "calendar_integration", "locked_out", "active", "time_zone", "internal_integration_user", "mobile_phone", "preferred_language", "web_service_access_only"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Engineering", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d07bddc0a80a647cf932056ed24652"}, "country": null, "date_format": "dd.MM.yyyy", "default_perspective": "", "department": "Product Management", "email": "cynthia-michael.brown-gregory@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Cynthia-Michael", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Brown-Gregory", "ldap_server": "", "location": {"display_value": "7147 Jonesboro Road, Morrow,GA", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/25ab974a0a0a0bb30065bf92727032fc"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 814-3663", "name": "Socorro Balandran", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 859-5531", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "be826bf03710200044e0bfc8bcbe5df3", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:11", "time_format": null, "time_zone": "Canada/Central", "title": "acidophile mesaticephal ordinaryship lutanist yokemate", "user_name": "381775745350390754", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Fernando.George.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "locked_out", "preferred_language", "title", "internal_integration_user", "department", "phone", "time_zone"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Engineering", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d07bddc0a80a647cf932056ed24652"}, "country": null, "date_format": "dd-MM-yyyy", "default_perspective": "", "department": "Development", "email": "jason-clayton.ramirez-holmes@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Jason-Clayton", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Ramirez-Holmes", "ldap_server": "", "location": {"display_value": "650 Dennery Road #102, San Diego,CA", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/f90afd120a0a0b9100c6c302ba9bd056"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 150-1316", "name": "Felipe Gould", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 105-6209", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:50", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "ce826bf03710200044e0bfc8bcbe5d82", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:11", "time_format": null, "time_zone": "Canada/Pacific", "title": "caliphship nonexperience perinephritic nontabular artiller", "user_name": "2279643805529299757", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Eric.Kennedy.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "calendar_integration", "mobile_phone"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Australia", "link": "https://dev215901.service-now.com/api/now/table/core_company/df7d53303710200044e0bfc8bcbe5dac"}, "cost_center": {"display_value": "Customer Support", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/91e8bbf43710200044e0bfc8bcbe5daa"}, "country": null, "date_format": "yyyy-MM-dd", "default_perspective": "", "department": "Customer Support", "email": "marvin-michael.howard-smith@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Marvin-Michael", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Howard-Smith", "ldap_server": "", "location": {"display_value": "248 Abbotsford Road, Brisbane", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/1efc3b993790200044e0bfc8bcbe5d22"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 702-6938", "name": "Emilia Oxley", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 303-3662", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:49", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "b5826bf03710200044e0bfc8bcbe5d1e", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:11", "time_format": null, "time_zone": "Canada/Central", "title": "dumortierite sunbeamed yule pyroacetic Wongara", "user_name": "7729330171746973614", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Thomas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "web_service_access_only", "date_format", "mobile_phone", "preferred_language", "locked_out", "internal_integration_user", "password_needs_reset", "time_zone", "active", "calendar_integration", "department", "phone", "title"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": "", "cost_center": "", "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "", "email": "stephen-john.garcia-johnson@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Stephen-John", "gender": null, "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Garcia-Johnson", "ldap_server": "", "location": "", "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 796-7310", "name": "Model Manager", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 265-3586", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-03-20 22:13:21", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "71c3b0d71b302000aebbfbcd2c0713a8", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Europe/Stockholm", "title": "Tester", "user_name": "4989905064749321390", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Patricia.Robles.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "password_needs_reset", "calendar_integration", "phone", "locked_out", "active"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME China", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fdf9ebac1d55eb4cb89f136a082555"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "Sales", "email": "rebecca-madison.hall-hubbard@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Rebecca-Madison", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Hall-Hubbard", "ldap_server": "", "location": {"display_value": "150 Kennedy Road, Hong Kong", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/2bfc77993790200044e0bfc8bcbe5d2f"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 499-1366", "name": "Brant Darnel", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 554-9061", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "3a826bf03710200044e0bfc8bcbe5df9", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:08", "time_format": null, "time_zone": "Canada/Eastern", "title": "classifiable mononeural miersite acetylenic undrunken", "user_name": "5657051385708569799", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Catherine.Church.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "calendar_integration", "title", "phone", "internal_integration_user", "mobile_phone", "active"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": "", "cost_center": "", "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "", "email": "stephanie-amy.daniels-wilson@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Stephanie-Amy", "gender": null, "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Daniels-Wilson", "ldap_server": "", "location": "", "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(555) 555-5558", "name": "Service Desk", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 508-6267", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2013-07-26 10:31:49", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "413a4d35eb32010045e1a5115206fe6b", "sys_mod_count": "2", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:08", "time_format": null, "time_zone": "Europe/London", "title": "dreamlit millful spavie gastrotome unsugary", "user_name": "7902475320354091495", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Keith.Jordan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "calendar_integration", "locked_out", "active", "title"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "Sales", "email": "marvin-rhonda.smith-johnson@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Marvin-Rhonda", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Smith-Johnson", "ldap_server": "", "location": {"display_value": "6882 Linda Vista Road, San Diego,CA", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/f48b21db0a0a0ba700645a3f714ca7a2"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 542-3615", "name": "Nadia Wilshire", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 645-3346", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "fe82abf03710200044e0bfc8bcbe5d21", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:12", "time_format": null, "time_zone": "Europe/Rome", "title": "chalaco hatelessness occidentally deflocculant tympanocervic", "user_name": "8291787331947060422", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lacey.Griffin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "time_zone", "preferred_language", "mobile_phone", "internal_integration_user", "locked_out", "department", "date_format"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Japan", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fd65ecac1d55eb42a426568fc87a63"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "dd-MM-yyyy", "default_perspective": "", "department": "Sales", "email": "mark-zachary.potter-kent@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Mark-Zachary", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Potter-Kent", "ldap_server": "", "location": {"display_value": "2-12-1 Ookayama, Meguro-ku, Tokyo", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/19020ca93790200044e0bfc8bcbe5dda"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 915-6180", "name": "Janet Rathrock", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 177-2685", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "7282abf03710200044e0bfc8bcbe5d11", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Europe/Dublin", "title": "narwhalian praelabrum Habe calcitrant redundant", "user_name": "6709948405864169322", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Luis.Doyle.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "phone", "active", "mobile_phone", "department"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "dd.MM.yyyy", "default_perspective": "", "department": "Sales", "email": "tina-sharon.khan-parker@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Tina-Sharon", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Khan-Parker", "ldap_server": "", "location": {"display_value": "25 New Chardon Street, Boston,MA", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/25ab9be20a0a0bb300babdc4c9cb394b"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 698-5781", "name": "Raphael Bickel", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 668-1246", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "7e82abf03710200044e0bfc8bcbe5d20", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:10", "time_format": null, "time_zone": "Europe/Berlin", "title": "unfightable mantrap malevolently variableness intercostobrac", "user_name": "7636814347097882162", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Carla.Shaffer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "time_zone", "password_needs_reset", "date_format", "locked_out", "phone", "active", "mobile_phone", "preferred_language", "web_service_access_only", "title", "department", "internal_integration_user"], "template_record": {"active": "true", "avatar": "1dc10c58c3222010ae17dd981840dd89.iix", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Engineering", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d07bddc0a80a647cf932056ed24652"}, "country": null, "date_format": "yyyy-MM-dd", "default_perspective": "", "department": "Development", "email": "heather-kim.sheppard-kim@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Heather-Kim", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Sheppard-Kim", "ldap_server": "", "location": {"display_value": "13308 Midland Road, Poway,CA", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/f90ad9120a0a0b91005146ebac892a09"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 340-1107", "name": "Don Goodliffe", "notification": "Disable", "password_needs_reset": "false", "phone": "(514) 195-5200", "photo": "", "preferred_language": "English", "roles": "itil", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "glide.maint", "sys_created_on": "2005-05-02 12:28:40", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "9ee1b13dc6112271007f9d0efdb69cd0", "sys_mod_count": "11", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:10", "time_format": null, "time_zone": "Europe/London", "title": "locellate principle unallowing leepit jacketed", "user_name": "4134435184387062786", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "mobile_phone", "preferred_language", "department", "phone", "active", "time_zone", "password_needs_reset"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME UK", "link": "https://dev215901.service-now.com/api/now/table/core_company/a66b1fb03710200044e0bfc8bcbe5d08"}, "cost_center": {"display_value": "Engineering", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d07bddc0a80a647cf932056ed24652"}, "country": null, "date_format": "yyyy-MM-dd", "default_perspective": "", "department": "Product Management", "email": "kenneth-jennifer.salas-stanley@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Kenneth-Jennifer", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Salas-Stanley", "ldap_server": "", "location": {"display_value": "Paradise Road, Richmond, London", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/dbf58f340a0a0a6500642f419a24109d"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 111-7467", "name": "Athena Fontanilla", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 930-2007", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "3e826bf03710200044e0bfc8bcbe5df2", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:08", "time_format": null, "time_zone": "Europe/Zurich", "title": "nonspecification Sagittaria maucherite azocyanide proratable", "user_name": "6113086631201093551", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 298, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 164, in validate_on_page\n reward, task_done, _, _ = task.validate(page, chat_messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 786, in validate\n right_url = self._page_on_right_url(page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 891, in _page_on_right_url\n self._wait_for_ready(page, iframe_only=True)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 302, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "preferred_language", "calendar_integration", "internal_integration_user", "phone", "mobile_phone", "web_service_access_only", "active", "title", "password_needs_reset", "locked_out", "department", "date_format"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Customer Support", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/91e8bbf43710200044e0bfc8bcbe5daa"}, "country": null, "date_format": "dd-MM-yyyy", "default_perspective": "", "department": "Customer Support", "email": "brooke-elizabeth.ray-brennan@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Brooke-Elizabeth", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Ray-Brennan", "ldap_server": "", "location": {"display_value": "8306 Mills Drive, Miami,FL", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/25ab93750a0a0bb30067bd2ef3d4a5c9"}, "locked_out": "false", "manager": {"display_value": "Logan Muhl", "link": "https://dev215901.service-now.com/api/now/table/sys_user/0e826bf03710200044e0bfc8bcbe5d61"}, "middle_name": "", "mobile_phone": "(514) 983-3107", "name": "Sean Bonnet", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 471-2949", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:50", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "02826bf03710200044e0bfc8bcbe5d6d", "sys_mod_count": "7", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:07", "time_format": null, "time_zone": "Europe/Copenhagen", "title": "hypoglycemic shield lovesomely reasonedly tifinagh", "user_name": "7028409074990486852", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jean.Wells.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "calendar_integration"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME France", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fbfe03ac1d55eb286d832de58ae1fd"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "yyyy-MM-dd", "default_perspective": "", "department": "Sales", "email": "leah-jennifer.dickerson-watkins@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Leah-Jennifer", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Dickerson-Watkins", "ldap_server": "", "location": {"display_value": "27, Boulevard Vitton, Paris", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/8226baa4ac1d55eb40eb653c02649519"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 927-2374", "name": "Reina Wolchesky", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 128-1543", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "7a826bf03710200044e0bfc8bcbe5dfe", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "US/Central", "title": "blithelike enlarged prepledge postparotid exiler", "user_name": "7822192960941793367", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Small.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "phone", "active", "preferred_language", "time_zone", "date_format", "calendar_integration", "web_service_access_only", "password_needs_reset", "internal_integration_user", "mobile_phone", "title"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Japan", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fd65ecac1d55eb42a426568fc87a63"}, "cost_center": {"display_value": "Customer Support", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/91e8bbf43710200044e0bfc8bcbe5daa"}, "country": null, "date_format": "dd.MM.yyyy", "default_perspective": "", "department": "Customer Support", "email": "virginia-tony.welch-parker@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Virginia-Tony", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Welch-Parker", "ldap_server": "", "location": {"display_value": "2-10-1 Yurakucho, Chiyoda-ku, Tokyo", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/0002c0a93790200044e0bfc8bcbe5df5"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 703-9067", "name": "Melvin Auteri", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 105-1018", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:49", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "75826bf03710200044e0bfc8bcbe5d3d", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Canada/Eastern", "title": "semidigested notoriously thioarsenic plow teratical", "user_name": "1299586982334063047", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Charles.Kramer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "title"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME South America", "link": "https://dev215901.service-now.com/api/now/table/core_company/227cdfb03710200044e0bfc8bcbe5d6b"}, "cost_center": {"display_value": "IT", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d0a971c0a80a641c20b13d99a48576"}, "country": null, "date_format": "dd-MM-yyyy", "default_perspective": "", "department": "IT", "email": "maria-linda.mitchell-gibson@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Maria-Linda", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Mitchell-Gibson", "ldap_server": "", "location": {"display_value": "SHS quadra 5, Bloco E., Brasilia", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/25b3d04b0a0a0bb300176b546c22db27"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 921-9795", "name": "Lizzie Torregrossa", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 780-6232", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "ee826bf03710200044e0bfc8bcbe5dd4", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:12", "time_format": null, "time_zone": "Canada/Mountain", "title": "surbased Alioth uprise fluke accusive", "user_name": "6921275755087269971", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sydney.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "internal_integration_user", "department", "calendar_integration", "locked_out", "date_format"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Germany", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fca4cbac1d55eb355b4b6db0e3c80f"}, "cost_center": {"display_value": "IT", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d0a971c0a80a641c20b13d99a48576"}, "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "IT", "email": "linda-jennifer.carroll-cole@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Linda-Jennifer", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Carroll-Cole", "ldap_server": "", "location": {"display_value": "Bockenheimer Landstra\u00dfe 223, Frankfurt", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/30fffb993790200044e0bfc8bcbe5dcc"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 730-4065", "name": "Sherwood Detillier", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 223-8429", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:51", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "de826bf03710200044e0bfc8bcbe5dbd", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:12", "time_format": null, "time_zone": "US/Central", "title": "rasa regressivity spousehood sissify philosophobia", "user_name": "4041112668043993355", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Caleb.Gomez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "department", "title", "password_needs_reset", "preferred_language", "internal_integration_user", "time_zone", "web_service_access_only", "locked_out", "phone", "calendar_integration", "active"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Australia", "link": "https://dev215901.service-now.com/api/now/table/core_company/df7d53303710200044e0bfc8bcbe5dac"}, "cost_center": {"display_value": "Engineering", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d07bddc0a80a647cf932056ed24652"}, "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "Product Management", "email": "john-catherine.bell-miller@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "John-Catherine", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Bell-Miller", "ldap_server": "", "location": {"display_value": "75-85 York Street, Melbourne", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/43fd7b593790200044e0bfc8bcbe5d80"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 611-4752", "name": "Bryant Bouliouris", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 916-2109", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "2a826bf03710200044e0bfc8bcbe5de7", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:08", "time_format": null, "time_zone": "Europe/Berlin", "title": "pulwar hepatite upwreathe populicide slakeable", "user_name": "6219185060352461606", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 298, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 164, in validate_on_page\n reward, task_done, _, _ = task.validate(page, chat_messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 786, in validate\n right_url = self._page_on_right_url(page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 891, in _page_on_right_url\n self._wait_for_ready(page, iframe_only=True)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 302, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "password_needs_reset", "title", "locked_out"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Czech Republic", "link": "https://dev215901.service-now.com/api/now/table/core_company/4b7d13f03710200044e0bfc8bcbe5db6"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "yyyy-MM-dd", "default_perspective": "", "department": "Sales", "email": "robin-nicholas.moore-jones@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Robin-Nicholas", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Moore-Jones", "ldap_server": "", "location": {"display_value": "Karmelitska 2, Lesser Town, Prague", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/24018ca93790200044e0bfc8bcbe5d32"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 743-8244", "name": "Maryjane Arata", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 738-6365", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "f2826bf03710200044e0bfc8bcbe5dfb", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:12", "time_format": null, "time_zone": "Europe/Dublin", "title": "photism Murillo Tonna anagrammatically each", "user_name": "1234046253495823778", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Anthony.Mclaughlin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "password_needs_reset", "web_service_access_only", "active", "phone", "locked_out", "date_format", "time_zone", "department", "mobile_phone", "internal_integration_user"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Italy", "link": "https://dev215901.service-now.com/api/now/table/core_company/187d13f03710200044e0bfc8bcbe5df2"}, "cost_center": {"display_value": "Customer Support", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/91e8bbf43710200044e0bfc8bcbe5daa"}, "country": null, "date_format": "dd.MM.yyyy", "default_perspective": "", "department": "Customer Support", "email": "andrew-thomas.martinez-hernandez@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Andrew-Thomas", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Martinez-Hernandez", "ldap_server": "", "location": {"display_value": "Via Nomentana 56, Rome", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/6a014ca93790200044e0bfc8bcbe5de9"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 839-9332", "name": "Lynette Setlock", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 468-4891", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:49", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "7d826bf03710200044e0bfc8bcbe5d38", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Europe/Rome", "title": "trilobed maniacally poodleish migmatite Juan", "user_name": "5253859434880957799", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Heather.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "phone", "internal_integration_user", "title", "time_zone"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Japan", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fd65ecac1d55eb42a426568fc87a63"}, "cost_center": {"display_value": "Engineering", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d07bddc0a80a647cf932056ed24652"}, "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "Product Management", "email": "lisa-jacob.curry-smith@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Lisa-Jacob", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Curry-Smith", "ldap_server": "", "location": {"display_value": "2-12-1 Ookayama, Meguro-ku, Tokyo", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/19020ca93790200044e0bfc8bcbe5dda"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 355-1067", "name": "Carmella Wishman", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 971-6696", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:52", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "6e826bf03710200044e0bfc8bcbe5dee", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Europe/Copenhagen", "title": "scote sepalody Euchite unprincipledly hymenophorum", "user_name": "6330636469049552825", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 298, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 378, in start\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 302, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "phone", "active"], "template_record": {"active": "true", "avatar": "c4b456a6c312120048f4d5dc64d3aea4.iix", "building": "", "calendar_integration": "Outlook", "city": "", "company": "", "cost_center": "", "country": null, "date_format": "dd/MM/yyyy", "default_perspective": "", "department": "Development", "email": "tara-kaylee.osborne-leon@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Tara-Kaylee", "gender": null, "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Osborne-Leon", "ldap_server": "", "location": "", "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 269-1573", "name": "Guillermo Frohlich", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 864-9931", "photo": "49936fa1d701120035ae23c7ce610347.iix", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2023-10-13 08:04:03", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "62526fa1d701120035ae23c7ce6103c6", "sys_mod_count": "3", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Europe/London", "title": "Chief Financial Officer", "user_name": "2533034187228696112", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Murphy.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "preferred_language", "time_zone", "phone", "internal_integration_user"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Customer Support", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/91e8bbf43710200044e0bfc8bcbe5daa"}, "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "Customer Support", "email": "brett-linda.alvarado-ortega@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Brett-Linda", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Alvarado-Ortega", "ldap_server": "", "location": {"display_value": "815 E Street, San Diego,CA", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/f48b202a0a0a0ba7004d9fdfb817015d"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 817-4223", "name": "Lashawn Hasty", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 410-7147", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:50", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "c2826bf03710200044e0bfc8bcbe5d73", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:11", "time_format": null, "time_zone": "US/Pacific", "title": "gelatinizer unjoyful scoliotone Yaka pathologicoanatomical", "user_name": "2038749706431750755", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Patricia.Miller.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "phone", "web_service_access_only", "calendar_integration", "locked_out", "password_needs_reset", "internal_integration_user"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Czech Republic", "link": "https://dev215901.service-now.com/api/now/table/core_company/4b7d13f03710200044e0bfc8bcbe5db6"}, "cost_center": {"display_value": "Finance", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d01546c0a80a6403e18b82250c80a1"}, "country": null, "date_format": "dd-MM-yyyy", "default_perspective": "", "department": "Finance", "email": "aaron-karen.todd-holland@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Aaron-Karen", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Todd-Holland", "ldap_server": "", "location": {"display_value": "Karmelitska 2, Lesser Town, Prague", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/24018ca93790200044e0bfc8bcbe5d32"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 626-9775", "name": "Sybil Marmerchant", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 570-3722", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:50", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "8e826bf03710200044e0bfc8bcbe5d8f", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:10", "time_format": null, "time_zone": "Canada/Mountain", "title": "unfootsore puisne velic anenterous sawdustish", "user_name": "4930093198468932054", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Reyes)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "title", "department", "locked_out", "mobile_phone", "phone", "calendar_integration", "web_service_access_only", "date_format", "time_zone", "active"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME China", "link": "https://dev215901.service-now.com/api/now/table/core_company/81fdf9ebac1d55eb4cb89f136a082555"}, "cost_center": {"display_value": "Customer Support", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/91e8bbf43710200044e0bfc8bcbe5daa"}, "country": null, "date_format": "MM-dd-yyyy", "default_perspective": "", "department": "Customer Support", "email": "brian-jacqueline.white-carr@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Brian-Jacqueline", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "White-Carr", "ldap_server": "", "location": {"display_value": "2500 West Daming Road, Shanghai", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/8201c34fac1d55eb36e59da730b7d035"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 122-1436", "name": "Johnnie Rheaves", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 852-2452", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:49", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "3d826bf03710200044e0bfc8bcbe5d21", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:08", "time_format": null, "time_zone": "Europe/Brussels", "title": "reacidify checkerbelly banal Izumi synerize", "user_name": "8632819182418814969", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jasmin.Rogers.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "date_format", "title", "time_zone", "calendar_integration", "preferred_language", "locked_out", "active", "internal_integration_user", "web_service_access_only", "department", "phone"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Czech Republic", "link": "https://dev215901.service-now.com/api/now/table/core_company/4b7d13f03710200044e0bfc8bcbe5db6"}, "cost_center": {"display_value": "IT", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d0a971c0a80a641c20b13d99a48576"}, "country": null, "date_format": "dd/MM/yyyy", "default_perspective": "", "department": "IT", "email": "anna-morgan.kaiser-medina@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Anna-Morgan", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Kaiser-Medina", "ldap_server": "", "location": {"display_value": "Karmelitska 2, Lesser Town, Prague", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/24018ca93790200044e0bfc8bcbe5d32"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 570-7530", "name": "Bertram Quertermous", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 776-1348", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:51", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "92826bf03710200044e0bfc8bcbe5db2", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:10", "time_format": null, "time_zone": "Hongkong", "title": "demast beknave misrule unirritable portmantle", "user_name": "9157373299479901892", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Crystal.Rollins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "calendar_integration", "active", "phone", "locked_out", "time_zone", "internal_integration_user", "preferred_language", "title", "password_needs_reset", "department", "web_service_access_only", "mobile_phone"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME South America", "link": "https://dev215901.service-now.com/api/now/table/core_company/227cdfb03710200044e0bfc8bcbe5d6b"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "dd/MM/yyyy", "default_perspective": "", "department": "Sales", "email": "devon-ashley.cox-patterson@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Devon-Ashley", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Cox-Patterson", "ldap_server": "", "location": {"display_value": "Carretera Cancun-Chetumal KM 22, Cancun", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/25b4c23b0a0a0bb30054836629537509"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 915-1317", "name": "Tyron Quillman", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 315-6713", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "4382abf03710200044e0bfc8bcbe5d3e", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:08", "time_format": null, "time_zone": "US/Arizona", "title": "inflamingly monobasic angrite manganate mimotypic", "user_name": "3279873816748078900", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Katelyn.Bennett.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "locked_out", "date_format", "calendar_integration", "department", "mobile_phone", "password_needs_reset"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME Australia", "link": "https://dev215901.service-now.com/api/now/table/core_company/df7d53303710200044e0bfc8bcbe5dac"}, "cost_center": {"display_value": "IT", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/d9d0a971c0a80a641c20b13d99a48576"}, "country": null, "date_format": "dd.MM.yyyy", "default_perspective": "", "department": "IT", "email": "corey-christine.williams-johnston@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Corey-Christine", "gender": "Male", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Williams-Johnston", "ldap_server": "", "location": {"display_value": "248 Abbotsford Road, Brisbane", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/1efc3b993790200044e0bfc8bcbe5d22"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 732-6263", "name": "Kennith Peto", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 187-8269", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:50", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "16826bf03710200044e0bfc8bcbe5daa", "sys_mod_count": "5", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:08", "time_format": null, "time_zone": "Europe/Rome", "title": "Bon cerviciplex modistry cocowort overembellishment", "user_name": "1837386932280125252", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"fields": {"active": "Active", "calendar_integration": "Calendar integration", "date_format": "Date format", "department": "Department", "email": "Email", "first_name": "First name", "internal_integration_user": "Internal Integration User", "last_name": "Last name", "locked_out": "Locked out", "mobile_phone": "Mobile phone", "password_needs_reset": "Password needs reset", "phone": "Business phone", "preferred_language": "Language", "time_zone": "Time zone", "title": "Title", "user_name": "User ID", "web_service_access_only": "Web service access only"}, "task_fields": ["user_name", "last_name", "first_name", "email", "time_zone", "title", "mobile_phone", "internal_integration_user", "preferred_language", "password_needs_reset", "calendar_integration", "active", "phone", "date_format", "web_service_access_only", "locked_out", "department"], "template_record": {"active": "true", "avatar": "", "building": "", "calendar_integration": "Outlook", "city": "", "company": {"display_value": "ACME North America", "link": "https://dev215901.service-now.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec"}, "cost_center": {"display_value": "Sales", "link": "https://dev215901.service-now.com/api/now/table/cmn_cost_center/7fb1cc99c0a80a6d30c04574d14c0acf"}, "country": null, "date_format": "dd-MM-yyyy", "default_perspective": "", "department": "Sales", "email": "melinda-amanda.ballard-davis@workarena.com", "employee_number": "", "enable_multifactor_authn": "false", "failed_attempts": "", "first_name": "Melinda-Amanda", "gender": "Female", "home_phone": "", "internal_integration_user": "false", "introduction": null, "last_login": "", "last_login_time": "", "last_name": "Ballard-Davis", "ldap_server": "", "location": {"display_value": "6304 Northwest Barry Road, Kansas City,MO", "link": "https://dev215901.service-now.com/api/now/table/cmn_location/25ab9d720a0a0bb300793d3a6b891f82"}, "locked_out": "false", "manager": "", "middle_name": "", "mobile_phone": "(514) 998-5302", "name": "Melody Saddat", "notification": "Enable", "password_needs_reset": "false", "phone": "(514) 143-9186", "photo": "", "preferred_language": "English", "roles": "", "schedule": "", "source": "", "state": "", "street": "", "sys_class_name": "User", "sys_created_by": "admin", "sys_created_on": "2012-02-17 19:04:53", "sys_domain": {"display_value": "global", "link": "https://dev215901.service-now.com/api/now/table/sys_user_group/global"}, "sys_domain_path": "/", "sys_id": "7282abf03710200044e0bfc8bcbe5d23", "sys_mod_count": "6", "sys_tags": "", "sys_updated_by": "developer.program.hop@snc", "sys_updated_on": "2024-03-09 12:33:09", "time_format": null, "time_zone": "Europe/Zurich", "title": "Sanhita unrousable semirotating subdiaconate breastweed", "user_name": "1102456545568170778", "user_password": "********", "vip": "false", "web_service_access_only": "false", "zip": ""}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Daniel Garcia)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_FilterAssetListTask.json b/TEST_10/failed_FilterAssetListTask.json deleted file mode 100644 index 9d57caa..0000000 --- a/TEST_10/failed_FilterAssetListTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"filter_columns": ["asset_tag", "asset_function"], "filter_kind": "AND", "filter_values": ["", "Shared"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Stephanie.Rogers.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["asset_tag", "asset_function"], "filter_kind": "OR", "filter_values": ["P1000288", "Primary"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robin.Hayden.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["assigned_to", "asset_function", "asset_tag"], "filter_kind": "AND", "filter_values": ["Mary Maurizio", "Secondary", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Linda.Stevens.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["asset_tag", "asset_function", "assigned_to"], "filter_kind": "AND", "filter_values": ["", "Shared", "Carmel Overfelt"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mark.Brown.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["asset_function", "install_status", "assigned_to", "asset_tag", "location"], "filter_kind": "OR", "filter_values": ["Secondary", "In transit", "Jacklyn Emayo", "", "815 E Street, San Diego,CA"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kathryn.Hall.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["asset_tag", "assigned_to", "sys_class_name", "asset_function"], "filter_kind": "AND", "filter_values": ["P1000389", "Armando Papik", "Asset", "-- None --"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Martinez)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["install_status", "asset_function", "location", "serial_number", "asset_tag"], "filter_kind": "OR", "filter_values": ["Consumed", "Secondary", "3 Whitehall Court, London", "", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Cox)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["asset_function", "model_category", "serial_number", "install_status", "asset_tag"], "filter_kind": "OR", "filter_values": ["-- None --", "Consumable", "", "In maintenance", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.White.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["serial_number", "install_status", "asset_function", "asset_tag", "substatus"], "filter_kind": "OR", "filter_values": ["", "Consumed", "Secondary", "", "Sold"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kevin.Frank.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["asset_function", "install_status", "sys_class_name", "assigned_to", "location"], "filter_kind": "AND", "filter_values": ["Shared", "Consumed", "Asset", "Nathanial Phoenix", "3 Whitehall Court, London"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tammy.Fisher.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["install_status", "asset_function", "serial_number", "model_category", "assigned_to"], "filter_kind": "OR", "filter_values": ["Consumed", "-- None --", "SXL-794-J65709-AK", "Computer", "Gracie Ehn"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Anthony.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["sys_class_name", "asset_function", "assigned_to", "location", "substatus"], "filter_kind": "OR", "filter_values": ["Asset", "Secondary", "Yvette Kokoska", "3 Whitehall Court, London", "Stolen"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amy Lee)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["install_status", "asset_function"], "filter_kind": "AND", "filter_values": ["Consumed", "Secondary"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Bobby.Carlson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["install_status", "asset_function"], "filter_kind": "OR", "filter_values": ["Missing", "Secondary"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jamie Anderson)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["asset_function", "substatus"], "filter_kind": "AND", "filter_values": ["-- None --", "Disposed"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_function", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "asset_tag", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "assigned_to", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "install_status", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "location": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "location", "filterable": true, "hint": "Current physical location of the asset", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "model_category", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "serial_number", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "dependent_on_field": "install_status", "element": "substatus", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}, "sys_class_name": {"attributes": "no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"alm_asset": "Asset", "alm_consumable": "Consumable", "alm_facility": "Facility", "alm_hardware": "Hardware", "alm_license": "Software License"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "Type of the asset (base, hardware, license, consumable, ...)", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Cooper)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_FilterChangeRequestListTask.json b/TEST_10/failed_FilterChangeRequestListTask.json deleted file mode 100644 index 8807f6b..0000000 --- a/TEST_10/failed_FilterChangeRequestListTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"filter_columns": ["assignment_group", "assigned_to"], "filter_kind": "AND", "filter_values": ["Hardware", "Bow Ruggeri"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Karen.Gonzalez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["assignment_group", "assigned_to"], "filter_kind": "AND", "filter_values": ["Network", "David Loo"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ricky.Logan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["requested_by", "chg_model", "assignment_group", "state", "assigned_to"], "filter_kind": "OR", "filter_values": ["System Administrator", "Normal", "Network", "Canceled", ""], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Howard)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["type", "chg_model", "assigned_to", "requested_by", "assignment_group"], "filter_kind": "AND", "filter_values": ["Normal", "Normal", "", "System Administrator", "Hardware"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Stacy.Watson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["risk", "type", "chg_model", "assigned_to", "assignment_group"], "filter_kind": "OR", "filter_values": ["High", "Normal", "", "David Loo", "Database"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Henry.King.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["state", "assignment_group", "assigned_to", "chg_model", "short_description"], "filter_kind": "OR", "filter_values": ["Implement", "Hardware", "Bow Ruggeri", "", "Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Chad.Valencia.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["assignment_group", "type", "assigned_to", "state", "chg_model"], "filter_kind": "OR", "filter_values": ["Database", "Normal", "Bow Ruggeri", "Canceled", ""], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Carly.Sanchez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["type", "assigned_to", "assignment_group", "chg_model"], "filter_kind": "OR", "filter_values": ["Standard", "", "", "Normal"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Scott.Martinez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["assignment_group", "type", "assigned_to", "chg_model"], "filter_kind": "AND", "filter_values": ["Network", "Emergency", "", ""], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joshua.Novak.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["assignment_group", "assigned_to", "state"], "filter_kind": "OR", "filter_values": ["Network", "", "Implement"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tina.Allen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["type", "assignment_group", "assigned_to"], "filter_kind": "OR", "filter_values": ["Standard", "Hardware", "Bow Ruggeri"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kendra.Hardy.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["requested_by", "assigned_to", "chg_model"], "filter_kind": "OR", "filter_values": ["System Administrator", "David Loo", ""], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jennifer.Herman.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["assigned_to", "state", "risk", "chg_model"], "filter_kind": "AND", "filter_values": ["Fred Luddy", "Authorize", "Moderate", ""], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Rodriguez)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["risk", "type", "requested_by"], "filter_kind": "OR", "filter_values": ["High", "Standard", "System Administrator"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "chg_model": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "chg_model", "filterable": true, "hint": "", "internal_type": "reference", "label": "Model", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "chg_model", "read_only": false, "reference": "chg_model", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "end_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "end_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned end date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "end_date", "read_only": false, "type": "glide_date_time"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "requested_by": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "requested_by", "filterable": true, "hint": "", "internal_type": "reference", "label": "Requested by", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "requested_by", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "risk": {"attributes": "field_decorations=change_risk_details", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"2": "High", "3": "Moderate", "4": "Low"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "risk", "filterable": true, "hint": "", "internal_type": "integer", "label": "Risk", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "risk", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "start_date": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "start_date", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Planned start date", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "start_date", "read_only": false, "type": "glide_date_time"}, "state": {"attributes": "close_states=3;4;7,default_close_state=3,default_work_state=-5", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"-1": "Implement", "-2": "Scheduled", "-3": "Authorize", "-4": "Assess", "-5": "New", "0": "Review", "3": "Closed", "4": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "emergency": "Emergency", "normal": "Normal", "standard": "Standard"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Victoria Brown)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_FilterHardwareListTask.json b/TEST_10/failed_FilterHardwareListTask.json deleted file mode 100644 index b960cec..0000000 --- a/TEST_10/failed_FilterHardwareListTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"filter_columns": ["asset_tag", "display_name", "assigned_to", "asset_function", "ci"], "filter_kind": "AND", "filter_values": ["", "Apple MacBook Pro 15\"", "", "-- None --", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Adam.Ward.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["ci", "install_status", "asset_tag", "assigned_to", "asset_function"], "filter_kind": "AND", "filter_values": ["", "Retired", "", "", "Shared"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michelle.Barker.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["ci", "install_status", "asset_tag", "assigned_to", "asset_function"], "filter_kind": "AND", "filter_values": ["", "In maintenance", "", "", "Secondary"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Taylor.George.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["install_status", "ci", "asset_function", "asset_tag", "assigned_to"], "filter_kind": "AND", "filter_values": ["Consumed", "", "Shared", "", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Patricia.Patrick.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["asset_tag", "ci", "asset_function", "serial_number", "company"], "filter_kind": "AND", "filter_values": ["", "", "-- None --", "", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Stephanie.Clark.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["assigned_to", "install_status", "asset_function", "ci", "company"], "filter_kind": "AND", "filter_values": ["", "In maintenance", "Shared", "", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Keith.Prince.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["ci", "asset_function", "assigned_to", "company", "model_category"], "filter_kind": "AND", "filter_values": ["", "-- None --", "", "", "Computer"], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Richard.Pace.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["serial_number", "substatus", "assigned_to", "display_name", "ci"], "filter_kind": "AND", "filter_values": ["", "Pre-allocated", "", "Apple MacBook Pro 15\"", ""], "list_info": {"columns": {"asset_function": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "primary": "Primary", "secondary": "Secondary", "shared": "Shared"}, "column_type": "element", "default": "", "filterable": true, "hint": "Defines the function of the asset record", "internal_type": "choice", "label": "Asset function", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_function", "read_only": false, "type": "choice"}, "asset_tag": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Bar code for tracking the asset", "internal_type": "string", "label": "Asset tag", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "asset_tag", "read_only": false, "type": "string"}, "assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person using or primarily responsible for this item", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "ci": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Associated CI this asset got automatically created along with based on model category", "internal_type": "reference", "label": "Configuration Item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ci", "read_only": true, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "company": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Company to which this asset belongs", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost": {"attributes": "no_audit=true,omit_sys_original=true", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "filterable": true, "hint": "Price at which the asset was purchased", "internal_type": "currency", "label": "Cost", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "cost", "read_only": false, "type": "currency"}, "display_name": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Name of the asset as it appears in record lists. Automatically set at asset creation based on Asset Tag and Model", "internal_type": "string", "label": "Display name", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "display_name", "read_only": true, "type": "string"}, "install_status": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "In use", "10": "Consumed", "11": "Build", "2": "On order", "3": "In maintenance", "6": "In stock", "7": "Retired", "8": "Missing", "9": "In transit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current state of the asset", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "install_status", "read_only": false, "type": "choice"}, "model_category": {"attributes": "encode_utf8=false,no_audit=true,readonly_clickthrough=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Model category of the asset. Controls whether or not the asset is linked to a CI", "internal_type": "reference", "label": "Model category", "mandatory": true, "max_length": 32, "max_unit": "days", "name": "model_category", "read_only": false, "reference": "cmdb_model_category", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "serial_number": {"attributes": "edge_encryption_enabled=true,no_audit=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Serial number of this asset", "internal_type": "string", "label": "Serial number", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "serial_number", "read_only": false, "type": "string"}, "substatus": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "available": "Available", "defective": "Defective", "disposed": "Disposed", "donated": "Donated", "lost": "Lost", "pending_disposal": "Pending disposal", "pending_evaluation": "Pending evaluation", "pending_install": "Pending install", "pending_repair": "Pending repair", "pending_resale": "Pending resale", "pending_transfer": "Pending transfer", "pre_allocated": "Pre-allocated", "reserved": "Reserved", "sold": "Sold", "stolen": "Stolen", "vendor_credit": "Vendor credit"}, "column_type": "element", "default": "", "filterable": true, "hint": "Current substate of the asset. Dependent on State", "internal_type": "string", "label": "Substate", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "substatus", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Allen.Eaton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_FilterIncidentListTask.json b/TEST_10/failed_FilterIncidentListTask.json deleted file mode 100644 index 243d9e3..0000000 --- a/TEST_10/failed_FilterIncidentListTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"filter_columns": ["assigned_to", "caller_id", "number"], "filter_kind": "AND", "filter_values": ["", "System Administrator", "INC0014388"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true,ref_contributions=aw_recommendation", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,ref_contributions=on_call_escalation_tracking,tree_picker=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "caller_id": {"attributes": "encode_utf8=false,ref_contributions=user_show_incidents", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "caller_id", "filterable": true, "hint": "Person who reported or is affected by this incident", "internal_type": "reference", "label": "Caller", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "caller_id", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "category": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "database": "Database", "hardware": "Hardware", "inquiry": "Inquiry / Help", "network": "Network", "software": "Software"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "string", "label": "Category", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "category", "read_only": false, "type": "choice"}, "child_incidents": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "child_incidents", "filterable": true, "hint": "Number of child Incidents related to this Problem", "internal_type": "integer", "label": "Child Incidents", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "child_incidents", "read_only": false, "type": "integer"}, "cmdb_ci": {"attributes": "encode_utf8=false,ref_ac_columns=sys_class_name,ref_ac_order_by=sys_class_name,ref_auto_completer=AJAXTableCompleter,ref_contributions=task_show_ci_map;show_related_records", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Item or service affected", "internal_type": "reference", "label": "Configuration item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cmdb_ci", "read_only": false, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["sys_class_name"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "priority": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "1 - Critical", "2": "2 - High", "3": "3 - Moderate", "4": "4 - Low", "5": "5 - Planning"}, "column_type": "element", "default": "", "filterable": true, "hint": "Sequence in which an Incident or Problem needs to be resolved, based on impact and urgency", "internal_type": "integer", "label": "Priority", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "priority", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "state": {"attributes": "close_states=7;8,default_close_state=7,default_work_state=2,ignore_filter_on_new=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "New", "2": "In Progress", "3": "On Hold", "6": "Resolved", "7": "Closed", "8": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Heather Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["caller_id", "state", "number", "short_description", "category"], "filter_kind": "OR", "filter_values": ["Beth Anglin", "Closed", "INC0000601", "The USB port on my PC stopped working", "Inquiry / Help"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true,ref_contributions=aw_recommendation", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,ref_contributions=on_call_escalation_tracking,tree_picker=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "caller_id": {"attributes": "encode_utf8=false,ref_contributions=user_show_incidents", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "caller_id", "filterable": true, "hint": "Person who reported or is affected by this incident", "internal_type": "reference", "label": "Caller", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "caller_id", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "category": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "database": "Database", "hardware": "Hardware", "inquiry": "Inquiry / Help", "network": "Network", "software": "Software"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "string", "label": "Category", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "category", "read_only": false, "type": "choice"}, "child_incidents": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "child_incidents", "filterable": true, "hint": "Number of child Incidents related to this Problem", "internal_type": "integer", "label": "Child Incidents", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "child_incidents", "read_only": false, "type": "integer"}, "cmdb_ci": {"attributes": "encode_utf8=false,ref_ac_columns=sys_class_name,ref_ac_order_by=sys_class_name,ref_auto_completer=AJAXTableCompleter,ref_contributions=task_show_ci_map;show_related_records", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Item or service affected", "internal_type": "reference", "label": "Configuration item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cmdb_ci", "read_only": false, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["sys_class_name"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "priority": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "1 - Critical", "2": "2 - High", "3": "3 - Moderate", "4": "4 - Low", "5": "5 - Planning"}, "column_type": "element", "default": "", "filterable": true, "hint": "Sequence in which an Incident or Problem needs to be resolved, based on impact and urgency", "internal_type": "integer", "label": "Priority", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "priority", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "state": {"attributes": "close_states=7;8,default_close_state=7,default_work_state=2,ignore_filter_on_new=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "New", "2": "In Progress", "3": "On Hold", "6": "Resolved", "7": "Closed", "8": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (April Avery)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["state", "number", "priority"], "filter_kind": "OR", "filter_values": ["In Progress", "INC0011833", "4 - Low"], "list_info": {"columns": {"assigned_to": {"attributes": "encode_utf8=false,readonly_clickthrough=true,ref_contributions=aw_recommendation", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Person primarily responsible for working this task", "internal_type": "reference", "label": "Assigned to", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assigned_to", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "assignment_group": {"attributes": "encode_utf8=false,ref_contributions=on_call_escalation_tracking,tree_picker=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "reference", "label": "Assignment group", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "assignment_group", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "caller_id": {"attributes": "encode_utf8=false,ref_contributions=user_show_incidents", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "caller_id", "filterable": true, "hint": "Person who reported or is affected by this incident", "internal_type": "reference", "label": "Caller", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "caller_id", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "category": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "database": "Database", "hardware": "Hardware", "inquiry": "Inquiry / Help", "network": "Network", "software": "Software"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "string", "label": "Category", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "category", "read_only": false, "type": "choice"}, "child_incidents": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "child_incidents", "filterable": true, "hint": "Number of child Incidents related to this Problem", "internal_type": "integer", "label": "Child Incidents", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "child_incidents", "read_only": false, "type": "integer"}, "cmdb_ci": {"attributes": "encode_utf8=false,ref_ac_columns=sys_class_name,ref_ac_order_by=sys_class_name,ref_auto_completer=AJAXTableCompleter,ref_contributions=task_show_ci_map;show_related_records", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "Item or service affected", "internal_type": "reference", "label": "Configuration item", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cmdb_ci", "read_only": false, "reference": "cmdb_ci", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["sys_class_name"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "number": {"attributes": "edge_encryption_enabled=true,ignore_filter_on_new=true,ts_weight=50", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "number", "read_only": false, "type": "string"}, "priority": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "1 - Critical", "2": "2 - High", "3": "3 - Moderate", "4": "4 - Low", "5": "5 - Planning"}, "column_type": "element", "default": "", "filterable": true, "hint": "Sequence in which an Incident or Problem needs to be resolved, based on impact and urgency", "internal_type": "integer", "label": "Priority", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "priority", "read_only": false, "type": "choice"}, "short_description": {"attributes": "edge_encryption_enabled=true,knowledge_search=true,no_truncate=true,ts_weight=10", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "string", "label": "Short description", "mandatory": false, "max_length": 160, "max_unit": "days", "name": "short_description", "read_only": false, "type": "string"}, "state": {"attributes": "close_states=7;8,default_close_state=7,default_work_state=2,ignore_filter_on_new=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "New", "2": "In Progress", "3": "On Hold", "6": "Resolved", "7": "Closed", "8": "Canceled"}, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "integer", "label": "State", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Hernandez)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_FilterServiceCatalogItemListTask.json b/TEST_10/failed_FilterServiceCatalogItemListTask.json deleted file mode 100644 index 75d6e6b..0000000 --- a/TEST_10/failed_FilterServiceCatalogItemListTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"filter_columns": ["name", "short_description", "active", "category"], "filter_kind": "OR", "filter_values": ["Table Index", "Do you need to index a database table?", "true", "Services"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michelle Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["active", "short_description", "category", "name", "type"], "filter_kind": "OR", "filter_values": ["true", "Decommission a server from use including removal from backup, systems management and monitoring systems and disposal of hardware", "Server Standard Changes", "Decommission local office Domain Controller", "-- None --"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jesse.Copeland.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"filter_columns": ["name", "short_description", "type", "category", "active"], "filter_kind": "OR", "filter_values": ["Adobe Acrobat Pro", "Create, edit or convert PDF files", "Package", "Software", "true"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Karen Ramirez)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["category", "type", "name", "active"], "filter_kind": "AND", "filter_values": ["Recommended Guidelines", "Template", "ServiceNow Secure Coding guide for Instance developers", "true"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 741, in cheat\n fill_text(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/utils/form.py\", line 43, in fill_text\n raise TimeoutError(\"Timeout waiting for autocompletion menu to open\")\nTimeoutError: Timeout waiting for autocompletion menu to open\n"}, {"config": {"filter_columns": ["type", "name", "active"], "filter_kind": "AND", "filter_values": ["-- None --", "Decommission local office Domain Controller", "true"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["category", "type"], "filter_kind": "AND", "filter_values": ["Security and Access", "Bundle"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Walsh)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["name", "type"], "filter_kind": "OR", "filter_values": ["BlackBerry Z10", "Bundle"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lauren Robinson)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["type", "name"], "filter_kind": "OR", "filter_values": ["Task", "Paper and Supplies"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "category": {"attributes": "encode_utf8=false,popover=true,ref_ac_columns=sc_catalog,ref_auto_completer=AJAXTableCompleter", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "category", "filterable": true, "hint": "", "internal_type": "reference", "label": "Category", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "category", "read_only": false, "reference": "sc_category", "reference_attributes": {"display_field": "title", "ref_ac_columns": ["sc_catalog"], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "title", "type": "reference"}, "name": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=25", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Name", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "name", "read_only": false, "type": "translated_text"}, "price": {"attributes": "omit_sys_original=true,serializer=com.glide.script.PriceXMLSerializer", "base_type": "decimal", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "0", "dependent_on_field": "", "element": "price", "filterable": true, "hint": "", "internal_type": "price", "label": "Price", "mandatory": false, "max_length": 20, "max_unit": "days", "name": "price", "read_only": false, "type": "price"}, "roles": {"attributes": "no_text_index=true,record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "Who can request this catalog item", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "sc_catalogs": {"attributes": "no_sort=true,slushbucket_ref_no_expand=true,ts_weight=5", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sc_catalogs", "filterable": true, "hint": "The catalogs this item is associated with", "internal_type": "glide_list", "label": "Catalogs", "mandatory": false, "max_length": 4000, "max_unit": "days", "multitext": true, "name": "sc_catalogs", "read_only": false, "reference": "sc_catalog", "reference_attributes": {"display_field": "title", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "title", "type": "glide_list"}, "short_description": {"attributes": "serializer=com.glide.script.TranslatedTextXMLSerializer,ts_weight=15", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "short_description", "filterable": true, "hint": "", "internal_type": "translated_text", "label": "Short description", "mandatory": false, "max_length": 200, "max_unit": "days", "name": "short_description", "read_only": false, "type": "translated_text"}, "sys_updated_on": {"base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "type": {"attributes": "edge_encryption_enabled=true,no_text_index=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "bundle": "Bundle", "item": "Item", "package": "Package", "task": "Task", "template": "Template"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "type", "filterable": true, "hint": "", "internal_type": "string", "label": "Type", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "type", "read_only": false, "type": "choice"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Daniel Thompson)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_FilterUserListTask.json b/TEST_10/failed_FilterUserListTask.json deleted file mode 100644 index a9fa03f..0000000 --- a/TEST_10/failed_FilterUserListTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"filter_columns": ["vip", "active", "state", "last_name", "title"], "filter_kind": "AND", "filter_values": ["false", "true", "", "Resendes", ""], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Gentry)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["date_format", "building", "country"], "filter_kind": "AND", "filter_values": ["yyyy-MM-dd", "", "France"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["user_name", "notification", "ldap_server", "state", "building"], "filter_kind": "AND", "filter_values": ["marietta.bjornberg", "Enable", "", "", ""], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Dustin Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["title", "calendar_integration", "department"], "filter_kind": "AND", "filter_values": ["", "-- None --", "Sales"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["calendar_integration", "title", "user_name"], "filter_kind": "AND", "filter_values": ["-- None --", "", "janet.rathrock"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["time_zone", "state", "employee_number"], "filter_kind": "AND", "filter_values": ["Europe/Zurich", "", ""], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kathleen Boyd)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["enable_multifactor_authn", "gender", "title"], "filter_kind": "AND", "filter_values": ["false", "Male", ""], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"filter_columns": ["middle_name", "name"], "filter_kind": "AND", "filter_values": ["", "Isiah Phernetton"], "list_info": {"columns": {"active": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "active", "filterable": true, "hint": "Inactive users do not show in user choice lists", "internal_type": "boolean", "label": "Active", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "active", "read_only": false, "type": "boolean"}, "avatar": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "avatar", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Avatar", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "avatar", "read_only": true, "type": "user_image"}, "building": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "building", "filterable": true, "hint": "", "internal_type": "reference", "label": "Building", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "building", "read_only": false, "reference": "cmn_building", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "calendar_integration": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "1": "Outlook"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "calendar_integration", "filterable": true, "hint": "", "internal_type": "integer", "label": "Calendar integration", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "calendar_integration", "read_only": false, "type": "choice"}, "city": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "city", "filterable": true, "hint": "", "internal_type": "string", "label": "City", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "city", "read_only": false, "type": "string"}, "company": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "company", "filterable": true, "hint": "", "internal_type": "reference", "label": "Company", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "company", "read_only": false, "reference": "core_company", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "cost_center": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "cost_center", "filterable": true, "hint": "", "internal_type": "reference", "label": "Cost center", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "cost_center", "read_only": false, "reference": "cmn_cost_center", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "country": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"BR": "Brazil", "CN": "China", "DE": "Germany", "ES": "Spain", "FR": "France", "GB": "United Kingdom", "IT": "Italy", "JP": "Japan", "US": "United States"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "country", "filterable": true, "hint": "", "internal_type": "string", "label": "Country code", "mandatory": false, "max_length": 3, "max_unit": "days", "name": "country", "read_only": false, "type": "choice"}, "date_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (yyyy-MM-dd)", "MM-dd-yyyy": "MM-dd-yyyy", "dd-MM-yyyy": "dd-MM-yyyy", "dd.MM.yyyy": "dd.MM.yyyy", "dd/MM/yyyy": "dd/MM/yyyy", "yyyy-MM-dd": "yyyy-MM-dd"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "date_format", "filterable": true, "hint": "Display dates with this format (blank means system default)", "internal_type": "string", "label": "Date format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "date_format", "read_only": false, "type": "choice"}, "default_perspective": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "default_perspective", "filterable": true, "hint": "", "internal_type": "reference", "label": "Default perspective", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "default_perspective", "read_only": false, "reference": "sys_perspective", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "department": {"attributes": "encode_utf8=false", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "department", "filterable": true, "hint": "", "internal_type": "reference", "label": "Department", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "department", "read_only": false, "reference": "cmn_department", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "email": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "email", "filterable": true, "hint": "", "internal_type": "email", "label": "Email", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "email", "read_only": false, "type": "email"}, "employee_number": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "employee_number", "filterable": true, "hint": "", "internal_type": "string", "label": "Employee number", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "employee_number", "read_only": false, "type": "string"}, "enable_multifactor_authn": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "enable_multifactor_authn", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Enable Multifactor Authentication", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "enable_multifactor_authn", "read_only": false, "type": "boolean"}, "failed_attempts": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "failed_attempts", "filterable": true, "hint": "", "internal_type": "integer", "label": "Failed login attempts", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "failed_attempts", "read_only": false, "type": "integer"}, "first_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "first_name", "filterable": true, "hint": "", "internal_type": "string", "label": "First name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "first_name", "read_only": false, "type": "string"}, "gender": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Female": "Female", "Male": "Male", "Not Specified": "Not Specified"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "gender", "filterable": true, "hint": "", "internal_type": "string", "label": "Gender", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "gender", "read_only": false, "type": "choice"}, "home_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "home_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Home phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "home_phone", "read_only": false, "type": "ph_number"}, "internal_integration_user": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "internal_integration_user", "filterable": true, "hint": "", "internal_type": "boolean", "label": "Internal Integration User", "mandatory": false, "max_length": 1, "max_unit": "days", "name": "internal_integration_user", "read_only": false, "type": "boolean"}, "introduction": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "Dr.": "Dr.", "Mr.": "Mr.", "Mrs.": "Mrs.", "Ms.": "Ms."}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "introduction", "filterable": true, "hint": "", "internal_type": "string", "label": "Prefix", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "introduction", "read_only": false, "type": "choice"}, "last_login": {"attributes": "edge_encryption_enabled=true", "base_type": "date", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login", "filterable": true, "hint": "", "internal_type": "glide_date", "label": "Last login", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login", "read_only": false, "type": "glide_date"}, "last_login_time": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_login_time", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Last login time", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "last_login_time", "read_only": false, "type": "glide_date_time"}, "last_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "last_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Last name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "last_name", "read_only": false, "type": "string"}, "ldap_server": {"attributes": "encode_utf8=false,no_text_index=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "ldap_server", "filterable": true, "hint": "", "internal_type": "reference", "label": "LDAP server", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "ldap_server", "read_only": false, "reference": "ldap_server_config", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "location": {"attributes": "encode_utf8=false,tree_picker=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "company", "element": "location", "filterable": true, "hint": "", "internal_type": "reference", "label": "Location", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "location", "read_only": false, "reference": "cmn_location", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "locked_out": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "locked_out", "filterable": true, "hint": "When checked, user cannot login", "internal_type": "boolean", "label": "Locked out", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "locked_out", "read_only": false, "type": "boolean"}, "manager": {"attributes": "encode_utf8=false,no_auto_map=true", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "manager", "filterable": true, "hint": "", "internal_type": "reference", "label": "Manager", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "manager", "read_only": false, "reference": "sys_user", "reference_attributes": {"display_field": "name", "ref_ac_columns": ["email"], "ref_ac_columns_search": "true", "ref_ac_display_value": true, "ref_auto_completer": "AJAXTableCompleter"}, "reference_display_field": "name", "type": "reference"}, "middle_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "middle_name", "filterable": true, "hint": "", "internal_type": "string", "label": "Middle name", "mandatory": false, "max_length": 50, "max_unit": "days", "name": "middle_name", "read_only": false, "type": "string"}, "mobile_phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "mobile_phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Mobile phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "mobile_phone", "read_only": false, "type": "ph_number"}, "name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "name", "filterable": true, "hint": "", "internal_type": "string", "label": "Name", "mandatory": false, "max_length": 151, "max_unit": "days", "name": "name", "read_only": false, "type": "string"}, "notification": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"1": "Disable", "2": "Enable"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "notification", "filterable": true, "hint": "Enable or disable notifications for this user ie. email, SMS etc", "internal_type": "integer", "label": "Notification", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "notification", "read_only": false, "type": "choice"}, "password_needs_reset": {"base_type": "boolean", "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "password_needs_reset", "filterable": true, "hint": "User will be prompted to change password at next login", "internal_type": "boolean", "label": "Password needs reset", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "password_needs_reset", "read_only": false, "type": "boolean"}, "phone": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "phone", "filterable": true, "hint": "", "internal_type": "ph_number", "label": "Business phone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "phone", "read_only": false, "type": "ph_number"}, "photo": {"attributes": "pdf_cell_type=image", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "photo", "filterable": true, "hint": "", "internal_type": "user_image", "label": "Photo", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "photo", "read_only": false, "type": "user_image"}, "preferred_language": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "-- None --", "en": "English"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "preferred_language", "filterable": true, "hint": "", "internal_type": "string", "label": "Language", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "preferred_language", "read_only": false, "type": "choice"}, "roles": {"attributes": "record_watcher_blacklist=true", "base_type": "string", "canmatch": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "roles", "filterable": true, "hint": "", "internal_type": "user_roles", "label": "Roles", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "roles", "read_only": false, "type": "user_roles"}, "schedule": {"attributes": "encode_utf8=false,ref_contributions=schedule_show", "base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "schedule", "filterable": true, "hint": "", "internal_type": "reference", "label": "Schedule", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "schedule", "read_only": false, "reference": "cmn_schedule", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "reference"}, "source": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "source", "filterable": true, "hint": "", "internal_type": "string", "label": "Source", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "source", "read_only": false, "type": "string"}, "state": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "state", "filterable": true, "hint": "", "internal_type": "string", "label": "State / Province", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "state", "read_only": false, "type": "string"}, "street": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "street", "filterable": true, "hint": "", "internal_type": "multi_two_lines", "label": "Street", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "street", "read_only": false, "type": "multi_two_lines"}, "sys_class_name": {"base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 3, "choices": {"sys_user": "User"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_class_name", "filterable": true, "hint": "", "internal_type": "sys_class_name", "label": "Class", "mandatory": false, "max_length": 80, "max_unit": "days", "name": "sys_class_name", "read_only": false, "type": "choice"}, "sys_created_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Created by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_by", "read_only": false, "type": "string"}, "sys_created_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_created_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Created", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_created_on", "read_only": false, "type": "glide_date_time"}, "sys_domain": {"base_type": "GUID", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "global", "dependent_on_field": "", "element": "sys_domain", "filterable": true, "hint": "Domain to which the user belongs", "internal_type": "domain_id", "label": "Domain", "mandatory": false, "max_length": 32, "max_unit": "days", "name": "sys_domain", "read_only": false, "reference": "sys_user_group", "reference_attributes": {"display_field": "name", "ref_ac_columns": [], "ref_ac_columns_search": "", "ref_ac_display_value": true, "ref_auto_completer": ""}, "reference_display_field": "name", "type": "domain_id"}, "sys_domain_path": {"attributes": "case_sensitive=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_domain_path", "filterable": true, "hint": "", "internal_type": "domain_path", "label": "Domain Path", "mandatory": false, "max_length": 255, "max_unit": "days", "name": "sys_domain_path", "read_only": false, "type": "domain_path"}, "sys_mod_count": {"base_type": "integer", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_mod_count", "filterable": true, "hint": "", "internal_type": "integer", "label": "Updates", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_mod_count", "read_only": false, "type": "integer"}, "sys_tags": {"attributes": "can_group=true,no_audit=true,serializer=com.glide.script.OmittedElementXMLSerializer", "base_type": "string", "cangroup": true, "column_type": "tag", "default": "", "filterable": true, "hint": "", "internal_type": "related_tags", "label": "Tags", "mandatory": false, "max_length": 0, "max_unit": "days", "name": "sys_tags", "read_only": true, "type": "related_tags"}, "sys_updated_by": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_by", "filterable": true, "hint": "", "internal_type": "string", "label": "Updated by", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_by", "read_only": false, "type": "string"}, "sys_updated_on": {"attributes": "edge_encryption_enabled=true", "base_type": "datetime", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "sys_updated_on", "filterable": true, "hint": "", "internal_type": "glide_date_time", "label": "Updated", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "sys_updated_on", "read_only": false, "type": "glide_date_time"}, "time_format": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (HH:mm:ss)", "HH.mm.ss": "hh.mm.ss (24 hour)", "HH:mm:ss": "hh:mm:ss (24 hour)", "hh.mm.ss a": "hh.mm.ss (12 hour)", "hh:mm:ss a": "hh:mm:ss (12 hour)"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_format", "filterable": true, "hint": "Display times with this format (blank means system default)", "internal_type": "string", "label": "Time format", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_format", "read_only": false, "type": "choice"}, "time_zone": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "choice_type": 1, "choices": {"": "System (America/Los_Angeles)", "Canada/Atlantic": "Canada/Atlantic", "Canada/Central": "Canada/Central", "Canada/Eastern": "Canada/Eastern", "Canada/Mountain": "Canada/Mountain", "Canada/Pacific": "Canada/Pacific", "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Berlin": "Europe/Berlin", "Europe/Brussels": "Europe/Brussels", "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Dublin": "Europe/Dublin", "Europe/London": "Europe/London", "Europe/Madrid": "Europe/Madrid", "Europe/Paris": "Europe/Paris", "Europe/Rome": "Europe/Rome", "Europe/Stockholm": "Europe/Stockholm", "Europe/Zurich": "Europe/Zurich", "GMT": "GMT", "Hongkong": "Hongkong", "US/Arizona": "US/Arizona", "US/Central": "US/Central", "US/Eastern": "US/Eastern", "US/Hawaii": "US/Hawaii", "US/Mountain": "US/Mountain", "US/Pacific": "US/Pacific"}, "column_type": "element", "default": "", "dependent_on_field": "", "element": "time_zone", "filterable": true, "hint": "", "internal_type": "string", "label": "Time zone", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "time_zone", "read_only": false, "type": "choice"}, "title": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "title", "filterable": true, "hint": "", "internal_type": "string", "label": "Title", "mandatory": false, "max_length": 60, "max_unit": "days", "name": "title", "read_only": false, "type": "string"}, "user_name": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_name", "filterable": true, "hint": "", "internal_type": "string", "label": "User ID", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "user_name", "read_only": false, "type": "string"}, "user_password": {"base_type": "string", "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "user_password", "filterable": true, "hint": "", "internal_type": "password", "label": "Password", "mandatory": false, "max_length": 100, "max_unit": "days", "name": "user_password", "read_only": false, "type": "password"}, "vip": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "vip", "filterable": true, "hint": "", "internal_type": "boolean", "label": "VIP", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "vip", "read_only": false, "type": "boolean"}, "web_service_access_only": {"base_type": "boolean", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "false", "dependent_on_field": "", "element": "web_service_access_only", "filterable": true, "hint": "Prevent user from accessing UI, and require a SOAP role to make API protocol calls (such as SOAP and WSDL requests)", "internal_type": "boolean", "label": "Web service access only", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "web_service_access_only", "read_only": false, "type": "boolean"}, "zip": {"attributes": "edge_encryption_enabled=true", "base_type": "string", "cangroup": true, "canmatch": true, "cansort": true, "column_type": "element", "default": "", "dependent_on_field": "", "element": "zip", "filterable": true, "hint": "", "internal_type": "string", "label": "Zip / Postal code", "mandatory": false, "max_length": 40, "max_unit": "days", "name": "zip", "read_only": false, "type": "string"}}}}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Daniel Watson)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_ImpersonationTask.json b/TEST_10/failed_ImpersonationTask.json deleted file mode 100644 index 6b8e126..0000000 --- a/TEST_10/failed_ImpersonationTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": "Allan Schwantd", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Martin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Amos Linnan", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Levy.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Andrew Jackson", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": "Andrew Och", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Zoe.Barnes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Armando Kolm", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Rebecca.Cook.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Ashley Parker", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jason.Kemp.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Audra Cantu", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jason.Trujillo.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Benjamin Schkade", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 200, in cheat\n impersonate_user(self.user_full_name, page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 33, in impersonate_user\n page.locator(\"seismic-hoist\").get_by_role(\"option\", name=username).first.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"seismic-hoist\").get_by_role(\"option\", name=\"Benjamin Schkade\").first\n\n"}, {"config": "Bernard Laboy", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Bertram Quertermous", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jimmy.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Bette Barcelona", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Karen.Gomez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Billie Tinnes", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joseph.Ortega.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Brant Darnel", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 200, in cheat\n impersonate_user(self.user_full_name, page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 33, in impersonate_user\n page.locator(\"seismic-hoist\").get_by_role(\"option\", name=username).first.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"seismic-hoist\").get_by_role(\"option\", name=\"Brant Darnel\").first\n - locator resolved to
\u2026
\n - attempting click action\n - waiting for element to be visible, enabled and stable\n - element was detached from the DOM, retrying\n\n"}, {"config": "Brice Hedglin", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Charles.Mullen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Bushra Akhtar", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Carrie.Rivera.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Callie Leboeuf", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kathryn.Vega.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Cameron Richard", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Denise.Hubbard.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Candice Bruckman", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amanda.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Carla Humble", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 200, in cheat\n impersonate_user(self.user_full_name, page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 33, in impersonate_user\n page.locator(\"seismic-hoist\").get_by_role(\"option\", name=username).first.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"seismic-hoist\").get_by_role(\"option\", name=\"Carla Humble\").first\n\n"}, {"config": "Chad Miklas", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 200, in cheat\n impersonate_user(self.user_full_name, page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 33, in impersonate_user\n page.locator(\"seismic-hoist\").get_by_role(\"option\", name=username).first.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"seismic-hoist\").get_by_role(\"option\", name=\"Chad Miklas\").first\n\n"}, {"config": "Change Manager", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Chris.Robinson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Chase Furler", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Chelsea Moore)\"},\"status\":\"failure\"}'\n"}, {"config": "Claire Moyerman", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Debra.Copeland.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Curt Menedez", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Victoria.Brown.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Danette Fostervold", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Sarah Barnes)\"},\"status\":\"failure\"}'\n"}, {"config": "Eric Schroeder", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kristina Thomas)\"},\"status\":\"failure\"}'\n"}, {"config": "Fred Kunde", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=David.Watson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Hilario Cassa", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 200, in cheat\n impersonate_user(self.user_full_name, page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 33, in impersonate_user\n page.locator(\"seismic-hoist\").get_by_role(\"option\", name=username).first.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"seismic-hoist\").get_by_role(\"option\", name=\"Hilario Cassa\").first\n\n"}, {"config": "Howard Johnson", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Justin.Jordan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Ike Benthin", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ian.Curtis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Jessie Barkle", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Paul.Powell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": "Joe Employee", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": "Mandy Mcdonnell", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 200, in cheat\n impersonate_user(self.user_full_name, page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 33, in impersonate_user\n page.locator(\"seismic-hoist\").get_by_role(\"option\", name=username).first.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"seismic-hoist\").get_by_role(\"option\", name=\"Mandy Mcdonnell\").first\n\n"}, {"config": "Meredith Ivrin", "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 200, in cheat\n impersonate_user(self.user_full_name, page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 33, in impersonate_user\n page.locator(\"seismic-hoist\").get_by_role(\"option\", name=username).first.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"seismic-hoist\").get_by_role(\"option\", name=\"Meredith Ivrin\").first\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_KnowledgeBaseSearchTask.json b/TEST_10/failed_KnowledgeBaseSearchTask.json deleted file mode 100644 index 85f6a80..0000000 --- a/TEST_10/failed_KnowledgeBaseSearchTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"alternative_answers": ["+1 555 101 2020", "+1.555.101.2020", "1-555-101-2020", "001-555-101-2020", "+0015551012020", "15551012020", "+1 (555) 101 2020", "+1 555-101-2020", "1(555)101-2020", "(001) 555-1012020"], "item": "CEO's direct phone line", "question": "In case of a need to contact the CEO directly, what is the phone number provided? Answer with the full phone number including area code.", "value": "+1-555-101-2020"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["+1 555 101 2020", "+1.555.101.2020", "1-555-101-2020", "001-555-101-2020", "+0015551012020", "15551012020", "+1 (555) 101 2020", "+1 555-101-2020", "1(555)101-2020", "(001) 555-1012020"], "item": "CEO's direct phone line", "question": "What is the direct telephone number for reaching the company's CEO? Answer should include the full number with country code.", "value": "+1-555-101-2020"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Castro)\"},\"status\":\"failure\"}'\n"}, {"config": {"alternative_answers": ["+1 555 101 2020", "+1.555.101.2020", "1-555-101-2020", "001-555-101-2020", "+0015551012020", "15551012020", "+1 (555) 101 2020", "+1 555-101-2020", "1(555)101-2020", "(001) 555-1012020"], "item": "CEO's direct phone line", "question": "What is the full telephone contact for the CEO? Please provide the number in the format +X-XXX-XXXX-XXXX.", "value": "+1-555-101-2020"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["Office456WiFi", "Office_456_WiFi", "Office-WiFi-456", "WifiOffice456", "OFFICE456WIFI", "Wi-FiOffice#456", "office456wifi", "Wi_Fi_Office456", "456OfficeWiFi", "Office456.WiFi"], "item": "Wi-Fi network name in office #456", "question": "Could you specify the name of the Wi-Fi network provided in office #456? Your answer should be the network name.", "value": "Office456_WiFi"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Todd.Crawford.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Office456WiFi", "Office_456_WiFi", "Office-WiFi-456", "WifiOffice456", "OFFICE456WIFI", "Wi-FiOffice#456", "office456wifi", "Wi_Fi_Office456", "456OfficeWiFi", "Office456.WiFi"], "item": "Wi-Fi network name in office #456", "question": "How is the Wi-Fi network identified in office #456? Respond with the network's name.", "value": "Office456_WiFi"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Wolf.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Office456WiFi", "Office_456_WiFi", "Office-WiFi-456", "WifiOffice456", "OFFICE456WIFI", "Wi-FiOffice#456", "office456wifi", "Wi_Fi_Office456", "456OfficeWiFi", "Office456.WiFi"], "item": "Wi-Fi network name in office #456", "question": "In office #456, what label is given to the Wi-Fi service? The answer should be the name of the network.", "value": "Office456_WiFi"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Hernandez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Office456WiFi", "Office_456_WiFi", "Office-WiFi-456", "WifiOffice456", "OFFICE456WIFI", "Wi-FiOffice#456", "office456wifi", "Wi_Fi_Office456", "456OfficeWiFi", "Office456.WiFi"], "item": "Wi-Fi network name in office #456", "question": "What identifier is used for the Wi-Fi in office #456? Answer with the official network name.", "value": "Office456_WiFi"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["Office456WiFi", "Office_456_WiFi", "Office-WiFi-456", "WifiOffice456", "OFFICE456WIFI", "Wi-FiOffice#456", "office456wifi", "Wi_Fi_Office456", "456OfficeWiFi", "Office456.WiFi"], "item": "Wi-Fi network name in office #456", "question": "What is the designated name for the Wi-Fi connection in office #456? Answer with the exact Wi-Fi network name.", "value": "Office456_WiFi"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Justin.Gill.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Office456WiFi", "Office_456_WiFi", "Office-WiFi-456", "WifiOffice456", "OFFICE456WIFI", "Wi-FiOffice#456", "office456wifi", "Wi_Fi_Office456", "456OfficeWiFi", "Office456.WiFi"], "item": "Wi-Fi network name in office #456", "question": "Which name should I look for when connecting to the Wi-Fi in office #456? Reply with the Wi-Fi network name.", "value": "Office456_WiFi"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Frank.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Corporate-Guest-123", "CorporateGuestOneTwoThree", "Corporate Guest 123", "Corporate_Guest_123", "Corporate.Guest.123", "C0rporateGuest123", "CorporateGuest#123", "KorporateGuest123", "Corporateguest123", "123CorporateGuest"], "item": "Wi-Fi network name in the lobby", "question": "Can you tell me the Wi-Fi network identifier you'd find in the lobby? Please provide the specific name.", "value": "CorporateGuest123"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Teresa.George.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Corporate-Guest-123", "CorporateGuestOneTwoThree", "Corporate Guest 123", "Corporate_Guest_123", "Corporate.Guest.123", "C0rporateGuest123", "CorporateGuest#123", "KorporateGuest123", "Corporateguest123", "123CorporateGuest"], "item": "Wi-Fi network name in the lobby", "question": "Could you state the designated Wi-Fi network name for the lobby area? Your answer should be the precise network name.", "value": "CorporateGuest123"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["FourFiveSixSecureNet!", "4-5-6-SecureNet!", "SecureNet456!", "SecureNet!456", "FourSixFiveSecureNet!", "456-SecureNet!", "4Five6SecureNet!", "SecureNetOffice456!", "Office456SecureNet!", "Secure456Net!"], "item": "Wi-Fi password for office #456", "question": "How can one access the wireless network in office #456? Answer with the exact Wi-Fi passphrase. ", "value": "456SecureNet!"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["FourFiveSixSecureNet!", "4-5-6-SecureNet!", "SecureNet456!", "SecureNet!456", "FourSixFiveSecureNet!", "456-SecureNet!", "4Five6SecureNet!", "SecureNetOffice456!", "Office456SecureNet!", "Secure456Net!"], "item": "Wi-Fi password for office #456", "question": "In order to access the internet in office #456, what is the proper password? Provide the complete Wi-Fi passphrase.", "value": "456SecureNet!"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alicia.Cole.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["42 Pizza Street, New York, USA", "42, Pizza St., NY, United States", "#42 Pizza Street, New York, U.S.", "42 Pizza St, New York City, United States of America", "Forty-Two Pizza Street, NYC, USA", "The Office at 42 Pizza Street, New York, US", "Location: 42 Pizza Street, New York, United States", "Street: 42 Pizza, City: New York, Country: USA", "42, St. Pizza, New York, United States", "Street 42, Pizza, New York City, USA"], "item": "address of office #456", "question": "What's the designated address for Office #456? Ensure your answer includes the Street Number, Street, City, and Country.", "value": "42, Pizza street, New York, USA"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["One and a half million dollars", "$1,500,000", "1.5M USD", "One million five hundred thousand dollars", "$1,500,000.00", "1,500,000 dollars", "One point five million USD", "1500000 dollars", "$1.5M", "One million, five hundred thousand U.S. dollars"], "item": "annual IT budget", "question": "Annually, how much money is the IT department given to operate? Respond with an exact dollar amount.", "value": "$1.5 million"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sarah.Young.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["One and a half million dollars", "$1,500,000", "1.5M USD", "One million five hundred thousand dollars", "$1,500,000.00", "1,500,000 dollars", "One point five million USD", "1500000 dollars", "$1.5M", "One million, five hundred thousand U.S. dollars"], "item": "annual IT budget", "question": "Can you state the yearly financial forecast for the IT department? Answer in terms of millions of dollars.", "value": "$1.5 million"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kiara.Freeman.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["One and a half million dollars", "$1,500,000", "1.5M USD", "One million five hundred thousand dollars", "$1,500,000.00", "1,500,000 dollars", "One point five million USD", "1500000 dollars", "$1.5M", "One million, five hundred thousand U.S. dollars"], "item": "annual IT budget", "question": "How much does the IT department plan to spend annually? Provide the amount in dollars.", "value": "$1.5 million"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jodi.Lewis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Three million dollars", "$3,000,000", "3 million U.S. dollars", "Three million U.S. dollars", "$3M", "3M USD", "Three million USD", "$3000000", "3,000,000 dollars", "Three million bucks"], "item": "annual expenditure on R&D", "question": "Annually, how many dollars are invested in Research & Development? Answer with the dollar amount.", "value": "$3 million"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Jackson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Three million dollars", "$3,000,000", "3 million U.S. dollars", "Three million U.S. dollars", "$3M", "3M USD", "Three million USD", "$3000000", "3,000,000 dollars", "Three million bucks"], "item": "annual expenditure on R&D", "question": "Can you specify the annual R&D budget for the company? Answer with the exact monetary value in dollars.", "value": "$3 million"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Philip.Greer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Three million dollars", "$3,000,000", "3 million U.S. dollars", "Three million U.S. dollars", "$3M", "3M USD", "Three million USD", "$3000000", "3,000,000 dollars", "Three million bucks"], "item": "annual expenditure on R&D", "question": "What sum is spent on Research & Development each year? Provide the answer in terms of dollars.", "value": "$3 million"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["Two hundred fifty thousand dollars", "$250K", "250,000 dollars", "Quarter of a million dollars", "$250,000.00", "250 thousand dollars", "250k USD", "$250,000.0", "Two hundred and fifty thousand U.S. dollars", "$2,50,000"], "item": "annual spending on employee training programs", "question": "Annually, what financial sum is put toward the enhancement of employee skills? Answer with the precise amount in dollars.", "value": "$250,000"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 198, in _new_conn\n sock = connection.create_connection(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/connection.py\", line 60, in create_connection\n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/socket.py\", line 974, in getaddrinfo\n for res in _socket.getaddrinfo(host, port, family, type, proto, flags):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsocket.gaierror: [Errno 8] nodename nor servname provided, or not known\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 753, in connect\n self.sock = sock = self._new_conn()\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 205, in _new_conn\n raise NameResolutionError(self.host, self, e) from e\nurllib3.exceptions.NameResolutionError: : Failed to resolve 'myarena25demo.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 519, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='myarena25demo.service-now.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'myarena25demo.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\"))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 84, in __init__\n SNowInstance(), # instance would be the non-admin instance here and this might break in case user does not have required permissions\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 66, in check_status\n self._check_is_hibernating()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 73, in _check_is_hibernating\n response = requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 700, in send\n raise ConnectionError(e, request=request)\nrequests.exceptions.ConnectionError: HTTPSConnectionPool(host='myarena25demo.service-now.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'myarena25demo.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\"))\n"}, {"config": {"alternative_answers": ["Two hundred fifty thousand dollars", "$250K", "250,000 dollars", "Quarter of a million dollars", "$250,000.00", "250 thousand dollars", "250k USD", "$250,000.0", "Two hundred and fifty thousand U.S. dollars", "$2,50,000"], "item": "annual spending on employee training programs", "question": "Can you specify the company's budget for training programs each year? Provide the answer in dollars.", "value": "$250,000"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jason.Lopez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Two hundred fifty thousand dollars", "$250K", "250,000 dollars", "Quarter of a million dollars", "$250,000.00", "250 thousand dollars", "250k USD", "$250,000.0", "Two hundred and fifty thousand U.S. dollars", "$2,50,000"], "item": "annual spending on employee training programs", "question": "How much does the company allocate annually for employee training programs? Answer with the exact dollar amount.", "value": "$250,000"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/kb?id=kb_home\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Fifty thousand gallons", "50000 gallons", "50k gallons", "50,000.00 gallons", "50,000 gallons of water", "Fifty-thousand gallons", "50 thousand gallons", "50K gallons", "50000.0 gallons", "50.000 gallons"], "item": "annual water consumption in office #456", "question": "Can you report the total yearly water usage for office #456? Please provide your answer in gallons.", "value": "50,000 gallons"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Richard Lee)\"},\"status\":\"failure\"}'\n"}, {"config": {"alternative_answers": ["Three", "III", "3.0", "three", "3/1", "thrice", "0x3", "three times", "a trio", "3.00"], "item": "average number of business trips per employee annually", "question": "Per annum, what is the typical number of business trips conducted by each employee? Indicate your answer in numerical form.", "value": "3"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Whitney.Mendoza.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Three", "III", "3.0", "three", "3/1", "thrice", "0x3", "three times", "a trio", "3.00"], "item": "average number of business trips per employee annually", "question": "Per year, what sums up the average tally of business trips for an individual employee? Provide the answer in a numeric form.", "value": "3"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christie.Chen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Fifteen minutes", "A quarter of an hour", "900 seconds", "15 min", "0.25 hours", "1/4 hour", "15.0 minutes", "Fifteen minute duration", "15 mins", "900 secs"], "item": "average time for IT support response", "question": "Can you state the average response time taken by IT support? Provide the time in minutes.", "value": "15 minutes"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["Fifteen minutes", "A quarter of an hour", "900 seconds", "15 min", "0.25 hours", "1/4 hour", "15.0 minutes", "Fifteen minute duration", "15 mins", "900 secs"], "item": "average time for IT support response", "question": "For IT support inquiries, what is the usual response time? Respond with the average time in minutes.", "value": "15 minutes"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["$80,000.00", "80 thousand dollars", "Eighty thousand dollars", "$80k", "80,000 dollars", "Eight-zero-zero-zero-zero USD", "USD 80,000", "80k USD", "Eighty-thousand U.S. dollars", "$80,000 US dollars"], "item": "average yearly expenditure on office supplies", "question": "What\u2019s the annual spending on office supplies for the company? Reply with the monetary value in dollars.", "value": "$80,000"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sarah.Curtis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["HP's LaserJet Pro", "LaserJet Pro by HP", "Hewlett-Packard LaserJet Pro", "LaserJet Pro HP", "The HP LaserJet Pro Series", "Pro LaserJet by HP", "HP Professional LaserJet", "HP's Pro LaserJet Series", "LaserJet HP Pro", "Pro Series of HP LaserJet"], "item": "brand of printers in office #456", "question": "Identify the brand of printers installed in office #456? Answer with the brand name only.", "value": "HP LaserJet Pro"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["HP's LaserJet Pro", "LaserJet Pro by HP", "Hewlett-Packard LaserJet Pro", "LaserJet Pro HP", "The HP LaserJet Pro Series", "Pro LaserJet by HP", "HP Professional LaserJet", "HP's Pro LaserJet Series", "LaserJet HP Pro", "Pro Series of HP LaserJet"], "item": "brand of printers in office #456", "question": "What brand of printers is installed in office #456? Specify the brand name only in your response.", "value": "HP LaserJet Pro"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kyle.Murphy.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"alternative_answers": ["Baker and McKenzie", "Baker & Mckenzie", "Baker + McKenzie", "Bakers & McKenzie", "Baker&Mckenzie", "Baker and Mckenzie Law Firm", "Mckenzie & Baker", "The Baker & McKenzie Firm", "The firm Baker and McKenzie", "Baker & McKenzie LLP"], "item": "name of the legal counsel firm", "question": "What's the name of the firm offering legal counseling to the company? Respond with the firm's proper name.", "value": "Baker & McKenzie"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 172, in cheat\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 114, in _wait_for_ready\n page.wait_for_load_state(\"networkidle\")\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8784, in wait_for_load_state\n self._sync(self._impl_obj.wait_for_load_state(state=state, timeout=timeout))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 535, in wait_for_load_state\n return await self._main_frame.wait_for_load_state(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 243, in wait_for_load_state\n return await self._wait_for_load_state_impl(state, timeout)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 271, in _wait_for_load_state_impl\n await waiter.result()\nplaywright._impl._errors.TimeoutError: Timeout 30000ms exceeded.\n"}, {"config": {"alternative_answers": ["thirty-five", "35.0", "XXXV", "thirty five", "3 tens and 5 ones", "35 team leaders", "35 leaders", "7 times 5", "3 dozen minus 1", "thirty and five"], "item": "number of team leaders in the company", "question": "Can you tell me the total count of team leaders employed by the company at present? Respond with just the numerical value.", "value": "35"}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sherry.Andrews.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderAppleMacBookPro15Task.json b/TEST_10/failed_OrderAppleMacBookPro15Task.json deleted file mode 100644 index cf1abd6..0000000 --- a/TEST_10/failed_OrderAppleMacBookPro15Task.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093509408015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093509410016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093509412017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093509426024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093688514015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093688516016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093688519017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093688537024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093845405015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093845407016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093845410017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093845424024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094008410015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094008412016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094008415017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094008429024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094174408015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094174411016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094174413017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094174428024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094418749015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094418751016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094418753017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094418775024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Fisher.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094945171015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094945173016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094945175017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094945193024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Maria.Good.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {}, "description": "Apple MacBook Pro", "item": "Apple MacBook Pro 15", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546275015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546278016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546280017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546294024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderAppleWatchTask.json b/TEST_10/failed_OrderAppleWatchTask.json deleted file mode 100644 index ac7b6b7..0000000 --- a/TEST_10/failed_OrderAppleWatchTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093497193015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093497195016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093497196017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093497210024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093638846015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093638847016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093638849017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093638864024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093812258015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093812260016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093812263017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093812279024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094000532015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094000534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094000536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094000551024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094165880015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094165882016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094165885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094165901024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094396519015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094396520016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094396522017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094396535024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094643932015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094643934016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094643937017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094643955024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Howard.King.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095200670015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095200672016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095200673017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095200686024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {}, "description": "Apple Watch - Their most personal device ever", "item": "Apple Watch", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Anthony.Daniels.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderDeveloperLaptopTask.json b/TEST_10/failed_OrderDeveloperLaptopTask.json deleted file mode 100644 index b076a4e..0000000 --- a/TEST_10/failed_OrderDeveloperLaptopTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507412015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507414016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507417017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507432024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093697249015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093697251016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093697253017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093697266024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093872318015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093872320016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093872322017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093872338024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094033948015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094033951016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094033953017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094033967024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094208851015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094208853016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094208854017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094208869024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094436679015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094436687016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094436691017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094436723024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094690585015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094690587016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094690589017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094690599024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094988183015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094988186016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094988188017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094988204024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095288496015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095288499016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095288502017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095288517024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095608385015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095608387016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095608389017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095608405024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Richard.Newton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sherry.Casey.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096456708015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096456709016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096456711017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096456723024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Faith.White.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097071106015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097071109016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097071111017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097071124024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097405906015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097405908016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097405910017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097405922024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Laura.Brandt.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097996593015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097996595016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097996597017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097996614024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098150892015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098150895016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098150898017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098150910024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098325442015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098325443016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098325445017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098325456024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542538015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542539016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542541017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542554024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lisa.Pacheco.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099229880015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099229883016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099229886017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099229906024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lance.Briggs.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lindsay.Lopez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Matthew.Gill.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Shannon.Gordon.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Daniel.Diaz.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101058652015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101058654016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101058657017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101058674024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Hart.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Crystal.Gonzales.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amber.Mccarthy.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Samantha.Carpenter.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102638288015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102638292016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102638295017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102638317024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102893812015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102893814016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102893815017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102893827024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Todd.Finley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103483693015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103483695016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103483698017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103483714024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103766914015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103766916016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103766918017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103766931024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104067584015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104067586016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104067588017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104067600024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104353578015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104353580016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104353582017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104353596024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Natalie.Christensen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Rachel.Gonzalez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Patrick.Wright.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105512997015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105513009016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105513076017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105513161024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Dalton.Terrell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Larry.Wagner.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Debbie.Carlson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Eric.Lang.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Richard.Guerra.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Gregory.Huber.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107568737015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107568739016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107568740017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107568752024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Gonzalez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rachel Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Lamb.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108902282015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108902285016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108902287017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108902307024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109175444015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109175445016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109175447017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109175461024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Becky.James.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jacqueline.Powell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110076265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110076268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110076272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110076292024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Claudia.Brown.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110662527015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110662529016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110662531017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110662545024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110961292015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110961296016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110961299017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110961323024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111270237015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111270239016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111270241017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111270254024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Pugh.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tracy.Mcneil.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mark.Le.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112469862015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112469866016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112469869017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112469883024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112798562015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112798565016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112798569017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112798590024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113091228015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113091230016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113091233017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113091248024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113432595015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113432597016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113432599017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113432614024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113762989015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113762990016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113762993017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113763073024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114079098015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114079101016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114079104017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114079118024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=David.Ford.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lawrence.Ellis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.May.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115221690015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115221692016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115221694017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115221709024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Paul.Noble.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116455587015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116455589016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116455592017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116455612024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Crystal.Randall.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117067607015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117067609016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117067611017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117067622024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Karen.Goodwin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Small.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117952489015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117952491016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117952494017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117952513024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118303282015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118303285016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118303287017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118303301024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118599373015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118599375016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118599378017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118599392024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118927957015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118927960016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118927962017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118927975024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joy.Rice.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Elizabeth Hughes)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Susan.Cruz.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120110717015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120110719016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120110720017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120110733024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tonya.Tanner.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120684148015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120684150016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120684152017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120684164024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Campbell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brandy.Morris.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121602208015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121602211016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121602213017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121602228024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Steven.George.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=James.Terrell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Alexis Lopez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Catherine.Russo.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123177239015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123177241016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123177244017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123177260024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123402090015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123402093016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123402095017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123402112024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123623648015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123623650016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123623652017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123623664024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123860146015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123860148016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123860152017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123860168024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124051438015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124051441016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124051444017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124051459024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259734015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259736016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259738017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259752024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Nicholas Morgan)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Torres)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124780438015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124780442016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124780446017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124780472024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124987365015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124987369016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124987372017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124987393024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amanda Heath)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125366206015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125366209016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125366211017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125366223024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553607015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553609016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553611017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553626024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125716414015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125716418016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125716421017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125716435024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125897254015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125897256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125897259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125897275024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126145267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126145269016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126145271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126145281024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126374986015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126374988016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126374990017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126375021024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126594269015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126594271016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126594273017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126594289024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126773509015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126773511016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126773513017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126773527024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126998293015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126998296016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126998299017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126998316024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127202817015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127202819016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127202820017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127202832024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Cynthia Collins)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127554149015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127554151016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127554154017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127554168024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127728564015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127728566016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127728568017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127728582024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974165015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974167016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974170017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974184024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128183108015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128183110016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128183112017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128183124024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128421396015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128421399016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128421403017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128421429024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sierra.Cooper.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128800822015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128800825016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128800828017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128800851024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970321016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970323017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970334024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129169871015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129169873016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129169875017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129169890024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129385531015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129385532016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129385534017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129385546024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129557258015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129557260016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129557263017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129557279024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Rodriguez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kelly Rodriguez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130159990015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130159992016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130159995017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130160042024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130379043015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130379053016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130379068017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130379169024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130575207015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130575210016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130575213017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130575233024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130771637015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130771640016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130771642017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130771657024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Timothy Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131185625015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131185628016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131185631017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131185645024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131398258015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131398260016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131398262017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131398276024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amy.Hamilton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Thomas.Martin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Justin Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132558519015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132558521016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132558523017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132558534024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132796322015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132796324016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132796325017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132796339024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133055668015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133055670016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133055673017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133055687024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133289387015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133289389016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133289391017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133289405024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Yesenia.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133775763015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133775766016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133775768017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133775780024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133962796015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133962798016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133962800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133962815024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134186792015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134186794016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134186797017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134186816024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134491957015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134491960016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134491963017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134491980024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134783280015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134783283016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134783285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134783301024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135069907015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135069908016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135069910017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135069920024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135256377015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135256380016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135256382017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135256395024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135489294015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135489297016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135489299017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135489314024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135737671015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135737674016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135737676017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135737694024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135921517015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135921519016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135921521017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135921536024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136088178015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136088180016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136088181017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136088193024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136318255015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136318257016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136318259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136318273024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136546971015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136546972016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136546975017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136546991024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136771764015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136771765016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136771767017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136771777024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mitchell.Noble.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cody.Callahan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Paul.Atkins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Lozano.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Samantha.Wilson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138363418015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138363420016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138363423017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138363443024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138596870015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138596873016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138596876017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138596895024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138763809015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138763811016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138763813017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138763828024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138944625015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138944628016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138944630017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138944645024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139131084015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139131086016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139131089017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139131106024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139306267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139306269016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139306272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139306287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139532562015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139532563016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139532565017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139532577024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Richard Roberts)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139937225015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139937227016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139937228017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139937239024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140185741015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140185743016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140185745017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140185759024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140423384015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140423385016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140423387017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140423397024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140638770015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140638772016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140638775017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140638794024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140863996015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140863998016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140863999017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140864056024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141066291015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141066294016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141066296017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141066306024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141199292015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141199293016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141199295017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141199310024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141433240015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141433242016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141433244017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141433258024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141623615015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141623616016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141623618017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141623631024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141832854015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141832856016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141832858017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141832879024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Anne.Mccarty.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Steven Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Samuel.Orozco.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Vincent.Jensen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143172586015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143172588016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143172591017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143172604024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143458192015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143458194016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143458196017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143458211024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143646888015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143646891016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143646894017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143646912024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143886100015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143886103016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143886106017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143886121024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144046214015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144046217016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144046220017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144046238024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144192036015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144192041016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144192047017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144192088024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144327700015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144327702016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144327704017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144327715024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144408857015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144408859016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144408862017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144408878024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144539582015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144539583016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144539585017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144539598024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633272015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633273016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633275017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633288024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144754361015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144754364016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144754368017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144754389024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144857322015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144857324016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144857328017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144857346024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145028274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145028277016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145028280017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145028299024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145169672015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145169675016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145169677017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145169691024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145338433015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145338434016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145338436017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145338446024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145427386015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145427387016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145427389017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145427402024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145558534015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145558536016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145558538017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145558552024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145695305015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145695307016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145695311017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145695325024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145811279015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145811281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145811283017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145811297024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145909498015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145909500016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145909502017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145909514024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146009772015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146009773016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146009776017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146009790024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146105965015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146105968016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146105970017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146105988024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146206803015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146206805016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146206807017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146206821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146316599015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146316601016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146316604017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146316623024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146456334015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146456336016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146456338017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146456349024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Gutierrez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146729254015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146729256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146729259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146729282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146845350015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146845352016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146845354017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146845367024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146962922015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146962924016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146962926017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146962939024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147067850015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147067852016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147067854017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147067868024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201549015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201552016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201556017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201580024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147348759015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147348760016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147348762017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147348774024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147481318015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147481320016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147481322017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147481335024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147581415015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147581417016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147581419017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147581433024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147719360015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147719362016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147719364017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147719378024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147863331015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147863333016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147863336017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147863350024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148007256015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148007258016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148007259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148007271024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148126305015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148126308016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148126312017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148126333024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148232282015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148232285016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148232288017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148232307024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148329503015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148329505016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148329506017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148329516024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148445525015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148445527016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148445529017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148445544024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148593301015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148593303016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148593304017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148593319024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726232015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726234016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726236017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726247024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148833461015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148833462016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148833464017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148833475024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148932281015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148932283016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148932285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148932301024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149036711015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149036713016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149036716017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149036731024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149158231015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149158234016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149158237017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149158252024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149291561015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149291562016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149291564017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149291576024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149395248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149395250016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149395251017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149395264024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149503685015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149503687016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149503689017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149503704024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149638407015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149638409016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149638411017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149638425024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149783576015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149783578016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149783581017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149783595024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149901614015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149901617016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149901620017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149901639024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150018474015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150018479016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150018482017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150018505024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150125787015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150125788016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150125790017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150125800024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150240894015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150240896016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150240899017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150240914024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150358501015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150358504016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150358506017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150358516024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150480423015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150480425016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150480427017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150480440024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150631692015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150631694016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150631697017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150631711024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150755266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150755270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150755272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150755288024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150883245015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150883247016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150883249017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150883263024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150987606015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150987608016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150987610017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150987628024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151107447015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151107449016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151107451017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151107465024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151228265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151228268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151228270017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151228282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151470763015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151470766016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151470768017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151470786024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151574956015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151574958016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151574961017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151574977024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666703015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666705016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666707017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666722024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767325017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767339024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151864831015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151864833016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151864834017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151864845024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151967973015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151967974016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151967976017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151967987024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152074797015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152074799016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152074800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152074813024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Andrew Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Harris.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jerome.Buchanan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153092503015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153092505016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153092507017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153092524024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153251669015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153251671016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153251672017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153251684024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153425533015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153425534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153425536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153425548024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153556523015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153556525016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153556527017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153556542024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153691874015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153691876016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153691877017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153691887024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153812428015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153812431016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153812434017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153812456024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153916465015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153916467016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153916469017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153916484024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154009417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154009419016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154009421017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154009439024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154131372015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154131374016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154131375017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154131386024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154238759015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154238762016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154238765017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154238785024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kyle Lewis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154430751015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154430754016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154430758017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154430780024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Leslie Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650245015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650247016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650249017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650262024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154771851015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154771853016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154771855017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154771869024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154898250015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154898252016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154898255017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154898277024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155021108015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155021111016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155021114017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155021130024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155146763015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155146765016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155146768017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155146783024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155262308015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155262311016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155262314017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155262327024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155389184015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155389185016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155389187017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155389203024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155518806015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155518808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155518810017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155518822024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155612327015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155612329016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155612332017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155612347024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155698693015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155698695016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155698696017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155698707024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155941488015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155941491016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155941495017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155941512024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156055947015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156055949016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156055951017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156055965024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156190488015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156190490016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156190493017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156190515024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156321086015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156321089016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156321092017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156321113024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156435833015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156435835016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156435837017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156435849024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156587359015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156587362016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156587370017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156587387024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156690083015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156690085016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156690087017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156690104024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156796112015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156796119016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156796127017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156796156024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156940486015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156940489016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156940492017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156940513024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157069238015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157069241016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157069243017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157069258024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157186973015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157186975016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157186978017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157186991024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157306264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157306266016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157306269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157306289024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157443971015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157443974016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157443976017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157443990024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157560311015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157560314016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157560317017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157560339024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157673515015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157673517016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157673520017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157673538024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157806381015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157806383016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157806384017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157806395024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157912274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157912277016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157912279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157912299024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158079283015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158079285016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158079288017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158079310024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158165694015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158165696016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158165698017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158165712024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158334702015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158334704016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158334706017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158334720024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Vasquez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Courtney Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158666866015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158666869016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158666871017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158666883024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158780412015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158780415016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158780417017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158780433024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158911937015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158911939016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158911940017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158911954024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159032424015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159032426016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159032429017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159032444024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159140615015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159140617016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159140619017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159140638024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159260243015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159260246016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159260248017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159260266024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159378150015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159378153016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159378155017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159378166024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159488922015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159488924016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159488927017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159488949024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Perkins)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159714265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159714267016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159714270017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159714282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159841390015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159841391016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159841394017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159841405024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159984748015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159984750016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159984751017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159984764024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160091216015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160091218016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160091220017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160091234024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160239572015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160239574016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160239576017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160239592024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160361982015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160361984016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160361986017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160362047024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160520584015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160520586016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160520588017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160520601024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160649861015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160649863016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160649866017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160649881024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160770673015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160770676016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160770679017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160770698024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160896267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160896269016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160896271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160896285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161045631015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161045633016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161045635017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161045648024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christina Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161282195015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161282199016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161282202017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161282226024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Emily Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161577304015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161577307016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161577310017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161577329024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161704831015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161704833016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161704836017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161704855024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161843621015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161843623016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161843626017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161843640024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161995214015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161995215016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161995217017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161995227024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Gina Lewis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162212264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162212267016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162212269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162212281024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162318480015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162318483016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162318487017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162318506024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162448975015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162448977016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162448979017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162448996024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162580116015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162580118016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162580119017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162580132024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162721658015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162721660016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162721662017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162721676024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162888869015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162888871016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162888873017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162888886024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163028320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163028323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163028325017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163028341024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163120069015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163120072016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163120074017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163120092024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163232236015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163232238016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163232240017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163232252024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163351688015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163351690016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163351692017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163351703024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163448967015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163448970016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163448972017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163448988024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163556288015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163556289016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163556292017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163556303024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163662176015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163662179016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163662183017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163662207024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Herbert.Snyder.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164097282015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164097284016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164097285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164097295024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164322973015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164322975016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164322977017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164322990024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164557424015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164557426016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164557429017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164557444024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Anthony Robinson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164811791015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164811792016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164811794017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164811806024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164953668015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164953671016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164953673017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164953691024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165069665015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165069667016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165069670017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165069685024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165180242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165180244016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165180246017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165180260024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165286163015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165286165016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165286167017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165286180024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165368883015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165368885016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165368888017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165368904024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165432377015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165432380016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165432383017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165432395024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165525367015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165525368016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165525370017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165525382024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165660242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165660245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165660248017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165660265024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165756788015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165756790016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165756792017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165756806024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165827248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165827250016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165827252017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165827267024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165943187015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165943190016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165943193017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165943205024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166060408015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166060410016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166060412017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166060426024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166163555015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166163557016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166163559017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166163572024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166241933015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166241935016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166241937017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166241951024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166330886015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166330888016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166330889017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166330907024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166449984015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166449987016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166449989017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166450031024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166538954015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166538955016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166538957017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166538970024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166676183015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166676185016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166676186017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166676197024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166896557015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166896560016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166896562017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166896575024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167166815015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167166817016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167166820017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167166835024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Butler)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167655370015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167655372016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167655373017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167655385024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167871143015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167871146016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167871148017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167871165024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168102216015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168102219016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168102222017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168102242024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168350699015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168350701016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168350704017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168350721024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168569236015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168569239016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168569242017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168569261024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168828077015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168828080016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168828083017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168828095024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169071314015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169071316016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169071318017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169071332024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169252611015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169252612016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169252614017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169252625024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169505928015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169505930016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169505933017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169505948024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169707237015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169707240016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169707242017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169707260024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169962399015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169962401016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169962404017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169962418024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170206482015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170206484016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170206487017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170206501024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170454939015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170454943016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170454946017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170454968024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170670967015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170670969016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170670971017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170670986024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170914733015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170914736016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170914739017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170914756024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171149998015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171150002016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171150016017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171150137024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171384525015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171384526016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171384528017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171384540024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171637286015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171637288016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171637291017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171637309024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171789194015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171789196016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171789198017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171789216024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171944363015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171944365016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171944367017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171944383024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172063422015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172063424016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172063426017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172063442024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172181507015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172181514016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172181517017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172181535024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172291143015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172291146016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172291149017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172291162024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172385150015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172385152016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172385154017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172385172024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172557676015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172557677016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172557679017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172557690024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172631530015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172631533016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172631536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172631555024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172722160015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172722162016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172722164017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172722177024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Emily Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172859548015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172859551016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172859554017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172859569024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Ramos)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173010323015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173010326016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173010329017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173010352024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Bell)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173163463015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173163465016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173163467017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173163481024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Cheryl Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173309878015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173309881016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173309883017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173309901024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christina Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173433224015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173433226016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173433228017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173433240024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173508919015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173508921016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173508924017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173508938024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173586128015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173586129016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173586131017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173586142024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173673271015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173673272016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173673275017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173673288024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173749156015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173749164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173749168017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173749195024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173813162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173813164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173813166017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173813181024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173894008015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173894029016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173894038017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173894121024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173971773015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173971776016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173971779017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173971795024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174051254015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174051256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174051257017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174051271024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174111024015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174111038016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174111045017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174111135024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174198520015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174198521016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174198523017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174198535024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174277604015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174277606016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174277608017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174277622024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174336563015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174336565016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174336568017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174336582024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174389274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174389277016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174389280017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174389291024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174463796015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174463798016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174463800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174463817024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174548456015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174548457016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174548459017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174548475024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174631341015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174631345016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174631348017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174631367024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174713959015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174713961016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174713962017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174713972024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174811425015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174811427016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174811429017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174811446024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174907123015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174907125016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174907128017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174907147024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174999266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174999268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174999270017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174999285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175071274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175071276016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175071279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175071296024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175174985015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175174987016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175174988017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175174999024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175262699015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175262700016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175262702017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175262714024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175409302015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175409304016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175409305017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175409317024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175501989015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175501991016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175501993017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175502147024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175569401015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175569409016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175569413017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175569432024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175650246015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175650249016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175650252017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175650268024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175730378015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175730380016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175730382017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175730396024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175813513015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175813515016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175813516017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175813529024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Karen Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989268015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176063208015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176063211016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176063214017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176063227024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176136948015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176136949016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176136951017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176136964024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176211713015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176211715016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176211717017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176211732024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176285920015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176285923016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176285925017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176285938024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Russell Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Gregory Gutierrez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176479148015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176479149016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176479151017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176479165024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Crystal Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Ramirez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176700993015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176700995016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176700998017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176701112024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176789738015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176789741016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176789744017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176789760024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176864891015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176864893016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176864895017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176864915024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176957971015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176957974016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176957975017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176957986024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177044198015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177044201016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177044204017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177044222024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177116355015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177116357016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177116359017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177116373024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177184953015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177184957016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177184960017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177184981024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177271881015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177271883016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177271886017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177271898024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177336147015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177336151016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177336155017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177336183024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177419289015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177419293016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177419296017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177419318024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Watson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177664768015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177664770016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177664771017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177664784024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177767546015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177767547016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177767549017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177767560024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Sarah Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177881331015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177881333016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177881334017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177881346024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177965476015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177965478016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177965481017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177965495024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178045313015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178045315016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178045317017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178045332024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178120951015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178120954016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178120956017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178120968024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178220855015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178220858016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178220861017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178220875024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178338776015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178338778016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178338781017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178338799024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178584633015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178584635016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178584637017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178584650024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178681306015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178681308016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178681309017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178681319024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178776449015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178776451016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178776453017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178776465024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178893971015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178893973016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178893976017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178893992024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179044762015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179044764016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179044766017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179044781024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179205550015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179205552016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179205553017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179205565024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179415740015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179415742016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179415744017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179415759024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jason Rivera)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179689265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179689268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179689271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179689286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179760854015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179760856016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179760858017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179760875024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179825140015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179825142016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179825144017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179825158024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179995500015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179995502016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179995503017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179995517024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180077353015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180077355016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180077356017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180077369024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180156428015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180156430016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180156433017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180156447024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180236699015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180236701016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180236702017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180236714024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180381749015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180381752016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180381755017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180381776024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180446896015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180446898016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180446901017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180446915024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180545966015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180545968016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180545971017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180545988024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180704825015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180704826016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180704828017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180704841024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180883799015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180883801016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180883804017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180883820024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lauren Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181190995015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181190997016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181191000017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181191109024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181272151015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181272154016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181272156017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181272172024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181375349015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181375352016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181375354017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181375367024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181553926015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181553927016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181553929017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181553942024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181656672015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181656673016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181656675017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181656685024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181754730015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181754732016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181754735017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181754749024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181841857015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181841859016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181841861017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181841872024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181926530015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181926532016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181926534017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181926550024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Graves)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182093346015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182093347016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182093349017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182093360024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182138807015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182138809016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182138811017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182138829024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182261642015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182261645016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182261648017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182261663024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182324967015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182324969016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182324970017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182324985024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182399383015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182399386016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182399390017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182399408024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Walters)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Phillips)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182680830015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182680832016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182680834017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182680852024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182758260015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182758262016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182758264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182758276024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182839248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182839251016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182839254017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182839273024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182911401015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182911403016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182911405017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182911421024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Sara Anderson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Barry Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183070882015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183070883016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183070885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183070897024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183148381015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183148383016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183148386017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183148404024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183207280015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183207283016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183207285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183207303024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Thomas.Dillon.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784865015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784867016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784869017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784883024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183984954015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183984957016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183984959017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183984973024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184125209015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184125212016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184125214017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184125230024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Carr)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184430918015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184430921016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184430924017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184430944024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rachel Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (William Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184799518015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184799520016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184799523017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184799538024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184881723015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184881724016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184881727017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184881740024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184964421015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184964423016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184964426017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184964440024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185056475015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185056477016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185056480017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185056495024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Nichols)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185121570015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185121573016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185121575017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185121591024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185205811015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185205813016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185205817017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185205834024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185298122015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185298123016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185298125017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185298148024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185394417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185394420016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185394422017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185394436024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185478852015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185478854016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185478857017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185478873024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185570764015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185570767016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185570770017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185570787024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185654679015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185654681016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185654684017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185654700024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185799713015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185799716016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185799718017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185799734024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185973142015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185973144016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185973147017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185973158024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186169268015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186169270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186169272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186169285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186377153015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186377162016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186377168017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186377201024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186507161015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186507163016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186507164017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186507175024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186711272015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186711275016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186711278017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186711296024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186917236015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186917238016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186917239017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186917250024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187061540015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187061542016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187061544017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187061557024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187265532015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187265534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187265536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187265550024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187445948015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187445949016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187445951017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187445963024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187595779015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187595781016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187595783017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187595798024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Powell)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187912588015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187912590016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187912592017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187912605024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Garza)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188283257015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188283259016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188283261017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188283279024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188500407015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188500410016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188500412017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188500428024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188722807015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188722808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188722810017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188722823024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189010699015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189010701016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189010703017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189010719024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189205687015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189205690016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189205693017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189205711024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189403162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189403164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189403166017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189403179024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189555170015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189555173016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189555176017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189555192024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189730736015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189730739016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189730741017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189730757024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189916267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189916270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189916274017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189916297024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190107162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190107164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190107166017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190107184024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190245333015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190245335016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190245337017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190245347024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190421561015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190421564016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190421567017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190421586024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Angela Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190693259015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190693262016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190693264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190693279024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Adams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191021911015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191021913016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191021916017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191021932024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191241799015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191241801016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191241803017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191241821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191436460015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191436462016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191436464017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191436478024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191621246015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191621308016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191621360017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191621566024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mark Carter)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Theresa Kennedy)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192010153015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192010156016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192010160017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192010183024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192208304015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192208306016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192208309017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192208328024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Gilmore)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192524344015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192524346016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192524348017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192524362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192724144015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192724145016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192724147017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192724157024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192907905015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192907907016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192907909017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192907920024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193104383015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193104386016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193104389017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193104407024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193308604015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193308606016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193308608017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193308622024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193434460015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193434462016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193434465017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193434482024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193595245015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193595248016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193595251017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193595271024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193745345015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193745347016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193745350017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193745364024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Justin Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194003738015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194003740016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194003743017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194003765024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194183792015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194183795016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194183798017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194183817024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194384601015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194384605016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194384608017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194384626024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194575917015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194575920016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194575921017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194575932024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194703718015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194703721016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194703723017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194703737024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194852473015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194852474016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194852476017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194852487024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195005985015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195005987016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195005990017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195006038024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Lewis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195354359015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195354361016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195354363017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195354377024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195518429015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195518432016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195518434017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195518446024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195724520015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195724522016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195724524017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195724538024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Kim)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196010165015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196010167016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196010170017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196010183024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196127797015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196127800016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196127803017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196127820024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196326229015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196326232016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196326235017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196326253024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196449986015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196449988016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196449990017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196450017024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196622416015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196622418016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196622419017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196622433024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196802607015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196802610016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196802614017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196802634024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196999954015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196999955016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196999959017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196999976024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197149322015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197149324016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197149325017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197149338024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197293989015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197293990016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197293992017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197294030024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197498943015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197498945016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197498947017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197498961024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197637152015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197637153016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197637156017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197637170024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197801796015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197801798016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197801800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197801815024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197990269015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197990272016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197990275017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197990292024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198143857015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198143859016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198143861017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198143876024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327365015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327366016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327369017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327382024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198505694015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198505696016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198505699017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198505713024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198678375015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198678378016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198678381017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198678398024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jose Morales)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199025784015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199025787016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199025790017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199025808024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199228571015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199228574016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199228577017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199228592024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199596838015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199596841016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199596844017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199596863024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199911686015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199911687016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199911690017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199911702024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200108264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200108266016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200108269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200108285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200307124015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200307125016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200307127017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200307140024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200480303015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200480305016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200480308017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200480331024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200699547015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200699550016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200699552017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200699565024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Dennis Sanchez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200923218015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200923221016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200923225017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200923242024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201040163015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201040166016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201040168017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201040182024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201187759015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201187760016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201187763017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201187775024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Simpson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201395644015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201395646016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201395649017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201395667024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201611176015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201611178016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201611181017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201611195024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201791388015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201791389016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201791391017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201791404024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201979615015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201979617016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201979619017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201979632024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202148912015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202148915016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202148919017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202148941024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202317876015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202317879016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202317881017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202317899024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202454390015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202454392016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202454394017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202454409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202612263015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202612266016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202612268017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202612282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202798806015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202798808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202798810017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202798823024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203013659015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203013661016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203013662017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203013674024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203229629015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203229630016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203229632017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203229648024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203384321015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203384323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203384324017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203384336024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203584399015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203584401016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203584403017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203584419024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203749020015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203749026016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203749045017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203749080024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203895588015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203895590016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203895592017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203895611024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204101682015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204101683016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204101685017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204101696024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Melissa Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204426814015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204426816016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204426818017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204426833024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204593829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204593831016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204593834017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204593848024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204784835015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204784837016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204784838017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204784850024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204964406015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204964408016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204964409017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204964421024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205121357015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205121359016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205121360017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205121371024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205323517015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205323519016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205323521017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205323535024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205458786015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205458788016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205458790017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205458805024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205677326015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205677328016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205677330017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205677342024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205800941015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205800944016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205800947017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205800964024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205947640015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205947642016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205947644017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205947659024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206131573015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206131575016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206131579017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206131595024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206312973015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206312975016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206312978017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206312992024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206499680015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206499683016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206499685017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206499697024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206644156015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206644159016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206644162017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206644181024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206800130015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206800131016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206800133017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206800145024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Baker)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207160129015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207160131016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207160134017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207160156024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207305803015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207305804016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207305806017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207305820024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Sheila Romero)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207640412015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207640414016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207640417017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207640433024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207842881015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207842883016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207842885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207842897024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207971609015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207971611016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207971614017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207971625024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208080373015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208080376016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208080380017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208080397024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208284676015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208284678016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208284680017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208284695024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208389746015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208389748016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208389750017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208389764024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208502545015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208502547016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208502549017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208502563024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208612771015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208612773016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208612775017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208612789024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208748787015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208748788016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208748790017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208748800024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208880987015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208880990016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208880992017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208881032024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209003730015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209003732016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209003733017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209003746024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209119303015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209119304016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209119307017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209119322024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209264708015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209264711016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209264714017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209264733024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209344364015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209344367016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209344369017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209344383024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Paul Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jamie Anderson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209554991015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209554993016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209554994017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209555045024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209660025015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209660033016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209660043017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209660096024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209757538015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209757539016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209757541017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209757555024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209843564015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209843565016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209843567017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209843577024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209965704015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209965707016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209965709017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209965722024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210131669015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210131671016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210131673017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210131687024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Desiree Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210422912015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210422914016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210422916017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210422931024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210573313015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210573315016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210573321017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210573337024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210717203015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210717205016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210717207017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210717221024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210924978015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210924980016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210924982017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210924996024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211146155015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211146157016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211146158017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211146169024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211345858015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211345860016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211345862017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211345874024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602433015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602435016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602437017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602450024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211801871015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211801873016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211801876017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211801894024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212056999015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212057005016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212057010017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212057090024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212293578015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212293580016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212293582017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212293596024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212466393015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212466395016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212466396017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212466409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212676839015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212676840016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212676842017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212676855024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212874661015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212874663016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212874665017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212874679024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Eric Scott)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213166693015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213166696016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213166698017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213166716024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213382281015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213382285016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213382289017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213382306024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213556522015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213556524016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213556526017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213556540024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213746311015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213746312016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213746315017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213746328024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213900805015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213900808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213900811017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213900831024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214023278015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214023281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214023283017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214023300024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214244899015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214244901016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214244904017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214244924024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214427636015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214427638016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214427641017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214427655024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Stephanie Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214753402015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214753404016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214753407017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214753423024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214963787015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214963789016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214963791017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214963805024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215153833015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215153836016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215153838017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215153853024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215368391015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215368393016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215368395017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215368409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215578085015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215578087016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215578090017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215578103024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215751096015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215751100016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215751105017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215751152024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215914252015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215914255016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215914258017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215914275024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216129475015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216129477016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216129481017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216129494024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216285104015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216285107016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216285109017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216285122024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216455763015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216455766016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216455768017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216455787024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216593307015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216593310016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216593312017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216593323024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216696247015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216696248016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216696250017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216696262024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216805740015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216805741016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216805743017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216805761024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216903250015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216903252016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216903253017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216903268024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Benjamin Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217061850015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217061852016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217061855017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217061877024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217206437015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217206439016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217206442017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217206459024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217295737015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217295739016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217295741017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217295754024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217404391015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217404394016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217404398017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217404421024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217489620015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217489623016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217489626017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217489638024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217589680015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217589682016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217589683017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217589697024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217669251015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217669254016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217669256017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217669269024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217756829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217756831016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217756833017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217756850024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217867407015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217867409016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217867411017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217867432024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (William Davidson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Thomas Russell)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (William Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218199293015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218199297016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218199300017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218199323024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218298590015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218298593016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218298595017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218298608024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218377290015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218377292016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218377293017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218377306024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458550015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458553016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458556017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458582024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218555968015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218555970016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218555971017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218555983024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662976015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662978016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662981017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662992024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218806239015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218806242016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218806245017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218806267024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218902274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218902277016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218902279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218902293024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219001015015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219001027016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219001033017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219001071024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219078349015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219078352016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219078355017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219078370024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219197567015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219197569016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219197571017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219197594024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219304681015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219304685016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219304689017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219304714024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219430881015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219430883016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219430885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219430898024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219562805015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219562807016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219562808017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219562820024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219678690015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219678692016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219678694017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219678707024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219882510015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219882512016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219882513017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219882526024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219980727015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219980731016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219980734017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219980750024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082254015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082258017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082273024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Monica Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220211376015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220211378016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220211381017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220211397024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220307171015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220307174016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220307177017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220307190024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220415166015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220415169016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220415171017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220415187024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Samuel Norton)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220591330015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220591332016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220591335017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220591356024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220764174015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220764177016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220764178017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220764198024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lori Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220964765015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220964767016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220964769017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220964783024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221072661015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221072664016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221072666017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221072682024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221184448015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221184450016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221184453017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221184467024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221268823015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221268824016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221268826017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221268840024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221380516015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221380519016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221380521017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221380535024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amanda Jenkins)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221533948015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221533950016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221533953017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221533966024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221615422015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221615424016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221615427017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221615446024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221731194015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221731196016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221731199017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221731217024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221813265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221813268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221813271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221813285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221881341015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221881344016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221881347017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221881362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Charles Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019112015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019114016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019117017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019131024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Shannon Rodriguez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222191551015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222191554016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222191557017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222191576024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222310817015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222310818016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222310821017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222310835024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222524265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222524267016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222524269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222524284024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639602015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639605016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639608017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639626024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222764498015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222764501016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222764503017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222764516024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222841907015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222841909016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222841911017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222841926024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222942917015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222942920016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222942922017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222942935024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223053326015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223053328016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223053329017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223053343024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223147564015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223147567016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223147570017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223147589024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223268248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223268250016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223268253017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223268270024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223367071015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223367074016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223367077017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223367095024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jacob Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Cooper)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223646876015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223646877016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223646880017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223646894024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223741323015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223741325016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223741328017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223741340024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223816669015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223816671016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223816673017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223816687024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Chavez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224102994015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224102996016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224103000017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224103056024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224215360015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224215362016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224215365017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224215383024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224312786015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224312788016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224312790017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224312800024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224382295015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224382296016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224382298017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224382314024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224500321015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224500324016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224500327017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224500345024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224613319015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224613322016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224613324017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224613341024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Timothy Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224752251015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224752254016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224752257017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224752273024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224863704015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224863706016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224863708017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224863723024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224942849015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224942851016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224942855017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224942868024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225106390015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225106392016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225106394017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225106409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225204850015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225204852016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225204854017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225204874024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225307884015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225307887016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225307889017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225307905024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225439789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225439791016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225439793017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225439809024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225557695015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225557697016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225557699017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225557712024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225659176015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225659177016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225659179017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225659191024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225770183015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225770186016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225770188017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225770205024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225913365015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225913367016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225913370017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225913385024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226019580015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226019583016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226019586017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226019606024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226101761015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226101764016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226101766017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226101781024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226193534015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226193535016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226193537017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226193550024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Simpson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226384686015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226384689016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226384691017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226384702024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226465645015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226465646016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226465649017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226465664024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226542907015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226542909016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226542910017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226542921024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226610916015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226610918016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226610921017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226610937024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226679389015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226679390016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226679392017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226679402024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226742556015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226742558016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226742560017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226742574024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226803617015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226803619016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226803621017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226803633024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226916387015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226916389016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226916391017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226916408024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Hall)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227043823015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227043824016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227043826017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227043839024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227097976015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227097977016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227097979017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227097999024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227198951015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227198954016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227198957017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227198970024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227264755015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227264757016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227264759017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227264775024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227352731015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227352733016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227352737017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227352756024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227396617015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227396619016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227396621017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227396640024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227448924015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227448926016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227448928017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227448941024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227504278015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227504281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227504284017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227504302024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227575264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227575266016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227575268017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227575282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227630975015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227630979016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227630984017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227631057024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227691179015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227691182016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227691184017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227691202024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jason Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227824924015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227824926016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227824929017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227824942024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", true]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jason Thompson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Moore)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Eclipse IDE": ["checkbox", false]}, "description": "Macbook Pro", "item": "Developer Laptop (Mac)", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michelle Miller)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderDevelopmentLaptopPCTask.json b/TEST_10/failed_OrderDevelopmentLaptopPCTask.json deleted file mode 100644 index 35f014f..0000000 --- a/TEST_10/failed_OrderDevelopmentLaptopPCTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093533550015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093533553016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093533556017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093533572024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690134015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690137016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690140017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690153024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093877116015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093877128016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093877133017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093877160024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094027139015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094027141016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094027143017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094027158024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094232640015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094232643016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094232646017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094232664024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094452930015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094452933016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094452937017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094452963024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094718132015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094718134016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094718136017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094718153024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095049498015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095049500016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095049502017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095049517024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095338945015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095338947016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095338950017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095338962024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brandon.Davis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cassandra.Roth.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Aaron.Anderson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Carrie.Peters.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Megan.Carr.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Small.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Justin.Golden.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097951785015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097951788016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097951791017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097951812024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129755015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129757016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129759017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129775024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098322444015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098322446016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098322447017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098322460024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Monica.Summers.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cody.Coffey.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Dana.Zuniga.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Benjamin Turner)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099668296015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099668298016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099668300017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099668315024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Natalie.Gonzalez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100335830015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100335832016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100335834017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100335847024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joseph.Morales.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joseph.Ball.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101363181015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101363183016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101363185017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101363198024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tina.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brandon.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Bailey.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Bradley.Reilly.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=David.Carr.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Braun.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Rick.Hill.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "250"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103743975015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103743978016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103743981017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103743998024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Windows 8"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alexandra.Gonzalez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Please specify an operating system": ["radio", "Ubuntu"], "What size solid state drive do you want?": ["radio", "500"]}, "description": "Dell XPS 13", "item": "Development Laptop (PC)", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kari.Robles.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderIpadMiniTask.json b/TEST_10/failed_OrderIpadMiniTask.json deleted file mode 100644 index c38c0ec..0000000 --- a/TEST_10/failed_OrderIpadMiniTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093506395015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093506397016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093506399017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093506421024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093679297015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093679299016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093679300017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093679313024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839222015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839224016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839226017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839240024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094018554015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094018556016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094018557017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094018570024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094175961015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094175963016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094175965017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094175975024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094417297015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094417300016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094417303017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094417320024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094633113015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094633117016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094633131017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094633156024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Dennis.Luna.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095244845015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095244848016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095244851017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095244867024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Karen.Mendez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joshua.Buck.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Simmons.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096372247015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096372249016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096372252017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096372267024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096702263015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096702265016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096702267017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096702282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097004966015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097004969016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097004971017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097004987024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097293561015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097293563016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097293565017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097293578024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jordan Martinez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097847877015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097847879016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097847880017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097847894024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098053406015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098053409016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098053413017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098053432024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098242007015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098242020016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098242026017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098242077024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098439919015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098439921016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098439924017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098439939024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.Ford.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Denise.Mayo.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099399505015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099399506016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099399508017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099399521024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Norma.Arnold.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kenneth.Perez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100331444015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100331447016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100331449017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100331466024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Kelley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jeffrey.Griffin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101206668015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101206670016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101206673017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101206688024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Chloe.Hill.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jeremy.Harris.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102120888015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102120890016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102120892017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102120902024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alyssa.Burnett.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102710500015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102710503016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102710505017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102710518024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melanie.Martin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brett.Bolton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103485045015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103485061016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103485071017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103485111024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103792589015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103792591016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103792593017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103792606024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104068665015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104068667016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104068669017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104068683024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104342368015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104342371016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104342373017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104342387024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Garrison.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Thomas.Johnston.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105203740015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105203777016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105203782017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105203963024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105524683015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105524686016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105524688017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105524701024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=James.Case.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Valerie.Carlson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106420330015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106420333016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106420335017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106420352024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Nicole.Montgomery.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106993170015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106993173016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106993176017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106993196024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tami.Roberts.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Justin.Mitchell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amy.Moreno.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Heather.Sanford.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jonathan.Morrison.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108658239015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108658240016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108658242017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108658253024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108947218015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108947220016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108947223017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108947237024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109227980015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109227982016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109227984017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109228003024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kristen.Boyd.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sierra.Santana.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Casey.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tammy.Richards.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sharon.Nunez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110936801015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110936803016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110936805017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110936816024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111233243015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111233245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111233248017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111233262024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111602289015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111602291016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111602294017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111602308024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111892684015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111892686016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111892689017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111892705024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Samantha.Paul.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112487664015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112487667016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112487671017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112487697024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=David.Jarvis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113117513015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113117515016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113117517017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113117530024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113419274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113419276016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113419278017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113419295024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113762653015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113762656016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113762659017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113762678024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jay.Myers.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Bates.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Pink"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114655531015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114655533016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114655535017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114655547024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tiffany.Castro.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Purple"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115258270015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115258273016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115258276017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115258297024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "64"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joyce.Riley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Starlight"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad mini", "item": "iPad mini", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115896613015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115896617016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115896621017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115896644024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderIpadProTask.json b/TEST_10/failed_OrderIpadProTask.json deleted file mode 100644 index 60d9388..0000000 --- a/TEST_10/failed_OrderIpadProTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093508562015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093508564016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093508566017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093508580024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093657900015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093657904016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093657907017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093657931024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839222015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839224016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839227017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093839241024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094001561015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094001563016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094001564017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094001575024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094187701015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094187704016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094187706017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094187721024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094423593015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094423595016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094423597017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094423615024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094663390015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094663392016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094663394017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094663409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094949573015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094949575016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094949577017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094949591024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095237454015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095237456016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095237459017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095237472024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546276016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546278017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095546292024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095872679015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095872682016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095872686017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095872706024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096190096015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096190098016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096190100017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096190112024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Krista.Allison.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096821448015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096821450016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096821452017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096821463024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Samuel.Lewis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097439654015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097439656016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097439659017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097439676024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jessica.Robinson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097948375015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097948376016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097948378017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097948389024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098125844015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098125845016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098125847017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098125859024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098336154015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098336156016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098336158017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098336170024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542880015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542882016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098542897024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Crystal.Taylor.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joseph.Francis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Hannah.Beasley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Charles.Combs.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100080785015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100080787016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100080789017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100080802024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100339805015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100339806016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100339808017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100339820024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100689245015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100689247016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100689249017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100689263024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101043285015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101043287016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101043288017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101043299024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Diane.Wilcox.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101678438015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101678440016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101678443017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101678457024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101978492015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101978493016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101978495017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101978510024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Natalie.Lewis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102593147015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102593150016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102593153017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102593169024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Caleb.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Stephanie.Burgess.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michelle.Burton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103734451015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103734453016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103734455017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103734470024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Katrina.Ross.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Thomas.Carroll.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104596082015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104596085016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104596088017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104596103024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104896204015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104896206016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104896209017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104896229024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105176976015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105176978016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105176980017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105176995024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Wolfe.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105874622015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105874623016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105874625017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105874636024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106133144015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106133148016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106133151017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106133165024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jonathan.Wilson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Strickland.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Gloria.Meyer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107310983015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107310985016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107310988017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107311032024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107626846015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107626847016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107626849017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107626864024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lindsay.Koch.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108226381015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108226383016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108226385017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108226398024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lindsey.Mullins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christine.Gates.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amy.Bradley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Space Grey"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "128"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109696972015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109696975016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109696978017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109696988024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "256"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109981308015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109981311016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109981314017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109981334024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Choose the colour": ["radio", "Silver"], "Choose the storage": ["radio", "512"]}, "description": "Request for iPad pro", "item": "iPad pro", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110253701015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110253703016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110253705017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110253720024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderLoanerLaptopTask.json b/TEST_10/failed_OrderLoanerLaptopTask.json deleted file mode 100644 index 29e33eb..0000000 --- a/TEST_10/failed_OrderLoanerLaptopTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507752015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507755016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507757017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093507777024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690614015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690618016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690622017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690643024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093866242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093866246016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093866249017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093866268024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094026578015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094026580016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094026582017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094026596024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094194240015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094194244016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094194247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094194263024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094437700015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094437703016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094437706017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094437725024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christina.Alvarez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094980079015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094980081016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094980082017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094980096024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095278586015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095278588016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095278590017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095278601024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095571466015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095571468016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095571470017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095571484024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095863670015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095863673016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095863677017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095863700024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096154459015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096154461016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096154463017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096154477024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096457706015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096457707016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096457709017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096457721024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Nicolas.Martinez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096976691015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096976693016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096976695017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096976712024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Martin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Donald.Kim.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097914704015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097914706016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097914708017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097914724024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129739015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129741016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129743017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098129762024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098312931015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098312933016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098312934017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098312950024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098480307015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098480310016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098480312017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098480334024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098767962015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098767964016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098767967017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098767979024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Teresa.Campos.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Aaron.Carney.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099721697015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099721699016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099721702017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099721717024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kathleen.Harrison.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jason.Caldwell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brittney.Newton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kevin.Stevens.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101232345015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101232347016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101232349017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101232366024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Julie.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brooke.Wheeler.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brenda.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102384429015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102384431016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102384433017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102384447024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103010961015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103010964016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103010966017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103010980024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Patrick.Roy.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103645876015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103645878016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103645880017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103645897024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Adam.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=David.Grant.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Eric.Mann.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Chad.Robertson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105023396015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105023397016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105023400017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105023413024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105364492015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105364497016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105364502017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105364544024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105585773015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105585775016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105585777017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105585790024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tommy.Lowe.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106221862015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106221865016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106221869017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106221886024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106526535015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106526538016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106526541017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106526556024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106849513015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106849515016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106849517017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106849531024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107161336015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107161339016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107161342017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107161355024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cynthia.Hines.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joshua.Brown.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108023741015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108023743016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108023745017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108023760024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Page.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Edward.Lucas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108909167015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108909170016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108909173017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108909190024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Matthew.Ford.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109470238015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109470241016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109470244017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109470264024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Connie.Thompson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110077602015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110077604016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110077606017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110077622024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tyler.Maldonado.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110656626015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110656629016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110656631017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110656648024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=James.Wiley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111225513015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111225515016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111225517017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111225534024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111549837015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111549840016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111549843017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111549859024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111838357015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111838360016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111838362017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111838376024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112100603015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112100605016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112100608017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112100624024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112412527015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112412531016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112412536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112412564024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joseph.Anderson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113047244015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113047247016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113047250017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113047271024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113399622015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113399625016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113399628017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113399646024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113695264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113695267016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113695270017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113695288024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Leah.Donaldson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Laura.Ford.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114600464015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114600467016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114600469017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114600489024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114917736015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114917739016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114917741017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114917756024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115218367015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115218370016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115218372017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115218387024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115525630015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115525633016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115525636017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115525650024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jenna.Patterson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Torres.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melanie.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116767695015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116767697016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116767698017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116767709024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Andrew.Strickland.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117391587015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117391589016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117391592017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117391608024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117698850015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117698852016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117698854017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117698869024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Donna.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melanie.Anderson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Woodward.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melissa.Mcdonald.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.Scott.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119522541015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119522543016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119522545017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119522558024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Philip.Lewis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120211591015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120211595016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120211600017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120211627024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joshua.Carpenter.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Raymond.Cook.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kurt.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121447256015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121447258016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121447260017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121447270024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121778264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121778268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121778271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121778289024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122112598015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122112601016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122112603017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122112615024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122342852015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122342855016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122342859017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122342882024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Austin.Garcia.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122929560015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122929562016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122929563017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122929574024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123132776015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123132778016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123132779017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123132798024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123376890015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123376892016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123376895017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123376916024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123591477015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123591479016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123591481017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123591495024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123827800015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123827803016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123827806017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123827821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124041936015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124041938016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124041941017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124041953024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124260978015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124260981016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124260983017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124260999024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124476124015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124476127016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124476129017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124476143024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124719805015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124719806016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124719808017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124719819024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124886355015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124886358016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124886361017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124886383024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125114369015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125114370016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125114373017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125114389024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125341860015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125341863016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125341865017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125341876024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125551232015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125551235016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125551238017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125551256024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125711826015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125711829016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125711832017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125711847024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125892511015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125892513016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125892514017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125892526024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126110511015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126110513016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126110516017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126110527024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126312206015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126312207016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126312209017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126312221024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126523768015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126523770016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126523773017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126523788024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126673929015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126673931016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126673933017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126673947024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126894812015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126894814016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126894816017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126894830024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130048015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130053016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130058017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130084024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127341588015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127341590016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127341593017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127341606024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127523117015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127523123016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127523129017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127523158024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127708253015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127708255016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127708258017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127708273024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127933301015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127933303016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127933305017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127933321024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128121779015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128121781016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128121785017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128121804024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128375503015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128375506016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128375509017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128375526024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128612578015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128612580016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128612582017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128612593024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128801572015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128801573016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128801575017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128801587024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128991879015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128991881016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128991885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128991905024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129213286015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129213289016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129213291017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129213308024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129565654015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129565657016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129565659017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129565676024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129767506015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129767508016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129767510017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129767524024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129963719015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129963722016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129963724017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129963739024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130172696015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130172698016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130172699017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130172711024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130377529015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130377532016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130377534017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130377553024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130552234015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130552236016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130552238017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130552249024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130760445015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130760448016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130760450017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130760466024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130982578015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130982581016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130982583017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130982597024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131212165015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131212169016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131212173017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131212195024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Stephanie Allen)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Douglas.Ruiz.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Grace.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Anthony.Schultz.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132501663015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132501665016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132501668017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132501683024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132733512015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132733514016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132733516017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132733526024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133002533015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133002534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133002536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133002550024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133261868015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133261870016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133261873017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133261889024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133539473015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133539475016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133539477017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133539495024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133730939015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133730941016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133730942017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133730955024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133966693015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133966695016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133966697017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133966713024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134234462015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134234464016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134234467017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134234485024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brandon.Wise.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Taylor.Hill.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135107269015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135107271016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135107272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135107283024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135261761015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135261763016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135261765017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135261778024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135468676015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135468678016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135468681017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135468692024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135726431015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135726434016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135726438017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135726453024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135942725015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135942728016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135942730017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135942744024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168642015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168644016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168645017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168658024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136415037015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136415046016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136415051017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136415081024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136633606015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136633608016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136633611017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136633629024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136891794015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136891797016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136891800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136891823024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137185180015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137185182016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137185184017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137185198024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joe.Griffin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137872483015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137872485016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137872487017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137872501024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Benjamin.Hernandez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138404358015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138404360016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138404362017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138404376024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138620280015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138620282016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138620284017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138620300024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138842662015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138842663016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138842665017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138842678024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139083765015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139083768016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139083771017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139083783024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139313242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139313244016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139313246017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139313260024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139488874015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139488876016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139488877017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139488888024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139676089015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139676091016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139676093017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139676107024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (William Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Karen Moore)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140207686015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140207689016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140207691017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140207706024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140419730015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140419733016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140419736017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140419756024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140642267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140642270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140642273017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140642291024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140840463015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140840465016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140840467017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140840482024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141052353015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141052355016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141052357017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141052372024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=George.Baker.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141521846015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141521848016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141521850017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141521865024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141718018015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141718032016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141718036017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141718065024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141932872015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141932875016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141932877017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141932891024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Katherine.Brown.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142505777015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142505780016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142505783017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142505804024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kristina.Warner.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143069158015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143069160016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143069162017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143069178024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143290291015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143290293016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143290294017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143290307024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143495237015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143495240016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143495244017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143495261024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143694713015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143694715016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143694717017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143694728024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879098015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879101016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879103017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879117024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144092766015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144092768016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144092770017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144092783024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144297954015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144297956016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144297958017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144297970024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144380040015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144380044016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144380054017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144380082024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144510573015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144510576016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144510578017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144510597024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Johnny Hernandez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144687200015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144687202016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144687204017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144687218024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144795818015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144795820016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144795823017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144795838024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144918251015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144918253016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144918256017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144918271024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145054306015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145054308016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145054311017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145054323024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145223377015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145223379016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145223380017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145223394024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145369492015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145369494016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145369497017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145369511024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145491320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145491323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145491326017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145491342024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145639366015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145639367016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145639369017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145639379024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145773457015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145773458016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145773460017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145773474024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145895766015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145895768016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145895770017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145895781024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146018776015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146018778016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146018780017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146018794024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Adam Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146217154015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146217156016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146217158017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146217172024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146344717015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146344719016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146344722017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146344736024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146490989015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146490991016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146490992017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146491019024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146643577015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146643578016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146643580017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146643590024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146784529015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146784531016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146784533017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146784545024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146886304015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146886306016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146886308017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146886319024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147028399015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147028401016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147028403017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147028417024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201308015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201309016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201311017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147201326024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Andrew Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147471561015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147471564016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147471565017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147471581024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147610988015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147610991016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147610993017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147611131024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Martinez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147850909015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147850911016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147850912017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147850923024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147992106015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147992108016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147992110017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147992130024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148117350015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148117353016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148117356017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148117371024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148256202015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148256205016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148256208017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148256225024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148359863015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148359866016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148359869017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148359889024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148468593015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148468595016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148468597017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148468609024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148609282015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148609283016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148609285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148609298024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726780015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726782016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726783017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148726795024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148964859015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148964861016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148964864017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148964883024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149065188015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149065189016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149065191017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149065202024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149181383015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149181384016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149181386017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149181398024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149297545015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149297547016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149297548017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149297558024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Gonzalez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joseph Mitchell)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149592976015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149592978016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149592980017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149592993024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149730643015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149730645016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149730647017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149730668024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149841921015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149841924016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149841926017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149841941024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149962095015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149962096016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149962098017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149962112024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150070916015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150070917016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150070919017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150070931024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150198991015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150198994016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150198997017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150199091024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150314406015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150314409016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150314411017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150314424024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150397935015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150397938016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150397940017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150397956024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150500892015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150500893016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150500895017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150500910024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150629695015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150629697016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150629699017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150629713024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150734125015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150734131016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150734136017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150734160024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150843995015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150843997016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150843999017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150844063024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150965824015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150965826016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150965828017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150965845024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151097941015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151097943016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151097945017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151097960024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151227629015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151227631016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151227633017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151227647024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151363249015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151363251016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151363254017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151363270024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151482385015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151482387016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151482390017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151482404024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151572464015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151572466016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151572468017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151572482024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666939015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666942016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666945017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151666961024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767324017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151767339024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151821303015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151821305016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151821307017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151821317024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amy Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151981846015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151981848016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151981850017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151981863024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152103759015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152103761016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152103763017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152103777024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152368514015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152368517016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152368520017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152368542024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152601796015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152601799016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152601802017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152601825024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152911296015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152911298016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152911301017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152911314024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153101129015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153101131016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153101133017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153101145024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230561015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230564016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230566017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230580024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153351096015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153351098016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153351100017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153351115024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153492307015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153492309016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153492311017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153492326024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153642802015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153642804016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153642806017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153642817024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153764898015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153764900016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153764902017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153764917024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153862263015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153862265016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153862267017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153862281024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154050169015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154050170016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154050172017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154050183024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154164950015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154164952016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154164955017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154164971024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154260839015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154260841016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154260843017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154260856024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154363873015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154363875016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154363877017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154363892024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154491610015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154491612016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154491614017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154491628024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154587300015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154587302016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154587304017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154587322024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154778566015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154778570016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154778573017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154778591024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154899447015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154899450016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154899452017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154899463024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155026690015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155026694016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155026697017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155026722024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155106551015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155106553016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155106555017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155106572024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155222660015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155222663016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155222665017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155222683024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155309701015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155309702016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155309704017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155309714024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155440172015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155440174016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155440175017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155440188024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155541537015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155541540016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155541543017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155541566024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155649723015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155649725016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155649727017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155649741024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155755442015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155755443016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155755445017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155755461024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155974470015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155974471016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155974473017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155974485024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156145429015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156145431016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156145434017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156145448024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156291134015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156291137016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156291139017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156291156024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156403943015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156403945016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156403947017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156403961024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156501216015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156501219016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156501221017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156501238024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156616762015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156616764016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156616767017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156616786024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kevin Walker)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902458015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902462016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902465017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902487024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Daniel Simmons)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157131712015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157131713016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157131715017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157131726024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157243230015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157243231016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157243233017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157243248024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157395310015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157395312016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157395313017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157395325024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157531945015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157531947016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157531949017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157531968024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157619901015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157619904016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157619906017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157619920024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779221015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779223016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779226017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779244024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157922211015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157922213016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157922216017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157922233024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158077742015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158077743016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158077745017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158077756024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Richardson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158290337015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158290340016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158290342017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158290359024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158408853015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158408856016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158408858017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158408874024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158586476015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158586479016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158586483017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158586506024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158706145015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158706147016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158706149017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158706162024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158791653015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158791655016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158791658017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158791677024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158914124015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158914127016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158914130017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158914149024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159037635015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159037637016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159037639017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159037654024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159139725015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159139727016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159139728017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159139741024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159230434015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159230435016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159230437017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159230448024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "ASAP"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159336627015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159336628016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159336630017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159336642024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159482820015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159482822016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159482824017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159482835024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159616239015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159616241016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159616243017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159616259024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159761550015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159761552016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159761554017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159761566024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159921478015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159921480016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159921483017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159921503024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "In 2 weeks"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Lawson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160144387015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160144388016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160144390017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160144402024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160266559015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160266561016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160266563017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160266581024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160410797015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160410798016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160410800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160410812024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160544647015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160544648016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160544650017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160544663024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "By the end of the month"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160686437015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160686439016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160686441017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160686453024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160815315015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160815318016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160815320017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160815336024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Karen Freeman)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161028944015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161028946016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161028948017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161028962024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161113829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161113832016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161113834017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161113849024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "On time for the next meeting"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161230320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161230323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161230326017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161230347024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161385180015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161385182016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161385183017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161385194024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161535278015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161535279016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161535281017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161535291024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Vanessa Silva)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161770406015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161770408016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161770410017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161770422024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I needed it yesterday but since you are asking I guess I can wait a bit more"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161855571015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161855574016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161855577017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161855593024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161957749015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161957751016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161957752017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161957764024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162077932015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162077934016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162077937017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162077948024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162208220015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162208222016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162208225017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162208244024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162320272015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162320274016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162320275017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162320287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "Do your best, I know you are busy"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162440829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162440832016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162440835017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162440859024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 day"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162573789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162573790016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162573792017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162573808024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 month"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162710391015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162710393016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162710395017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162710412024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "1 week"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891582015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891584016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891585017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891600024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "2 weeks"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163038315015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163038316016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163038318017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163038334024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"How long do you need it for ?": ["radio", "3 days"], "When do you need it ?": ["textarea", "I don't need it anymore, I just wanted to see what would happen if I clicked on this button"]}, "description": "Short term, while computer is repaired/imaged. Waiting for computer order, special projects, etc. Training, special events, check-in process", "item": "Loaner Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163153655015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163153657016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163153659017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163153675024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderSalesLaptopTask.json b/TEST_10/failed_OrderSalesLaptopTask.json deleted file mode 100644 index 2aa2e32..0000000 --- a/TEST_10/failed_OrderSalesLaptopTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093524368015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093524370016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093524372017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093524386024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093680499015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093680502016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093680505017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093680527024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093800514015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093800517016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093800520017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093800546024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093923538015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093923540016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093923542017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093923559024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094075262015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094075264016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094075266017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094075281024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094289239015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094289242016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094289244017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094289257024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094532274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094532276016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094532279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094532299024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094818678015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094818680016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094818683017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094818698024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Angela Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095389230015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095389232016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095389235017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095389249024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095702101015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095702106016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095702111017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095702154024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robin.Brown.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096318206015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096318209016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096318211017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096318225024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665601015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665603016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665605017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665625024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096978702015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096978703016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096978705017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096978721024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097307166015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097307168016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097307169017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097307180024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Meza.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098064561015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098064563016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098064564017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098064578024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098249526015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098249528016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098249530017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098249544024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098444344015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098444346016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098444348017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098444362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jessica.Brown.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.Caldwell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Danielle.Villegas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Boyer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Daniel.Benson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Monica.Martin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100360745015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100360748016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100360750017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100360773024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100654197015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100654201016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100654204017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756100654226024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Keith.Myers.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101312243015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101312245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101312247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101312263024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Delacruz.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Patterson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lee.Bartlett.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102513823015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102513824016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102513826017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102513843024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102824326015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102824328016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102824332017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102824349024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 183, in start\n page.goto(self.start_url)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/now/nav/ui/classic/params/target/catalog_home.do%3Fsysparm_view%3Dcatalog_default\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103391780015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103391782016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103391784017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103391802024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103677975015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103677977016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103677978017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103677990024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Krystal.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104264285015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104264287016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104264289017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756104264300024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Andre.Bryant.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kyle.Deleon.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alyssa.Casey.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105448398015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105448400016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105448402017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105448415024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105717574015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105717575016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105717578017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105717596024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Erica.Greene.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Dan.Fuller.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106656082015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106656084016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106656086017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106656102024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Diana.Hale.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107272943015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107272945016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107272947017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107272963024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sara.Martin.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Corey.Jackson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Scott.Wong.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108701872015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108701874016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108701875017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108701888024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Natalie.Carr.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109274733015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109274735016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109274737017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109274753024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Shannon.West.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Anna.Bell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sherri.Dixon.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110423219015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110423220016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110423222017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110423233024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110706808015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110706810016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110706811017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110706827024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111003758015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111003760016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111003762017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111003773024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Stephanie.Lewis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Rachel.Nelson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111868935015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111868938016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111868940017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111868956024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112209508015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112209511016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112209513017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112209529024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112520324015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112520326016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112520328017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112520346024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112857985015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112857988016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112857992017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112858029024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113146994015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113146996016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113146998017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113147035024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christine.Guzman.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Vaughn)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114087829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114087830016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114087832017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114087846024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Francisco.Baxter.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Timothy Anderson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alec.Long.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Martinez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Wallace.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115785521015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115785523016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115785525017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756115785539024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116067847015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116067849016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116067851017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116067867024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116411167015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116411169016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116411171017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116411187024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116712667015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116712668016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116712670017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116712684024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Wesley.Wilson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117330517015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117330519016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117330522017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117330543024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amanda.Thomas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Angela Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melissa.Maddox.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Edward.Jackson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Adam.Johnson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amanda.Wright.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joy.Jones.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=William.Durham.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Norman.Aguilar.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120268566015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120268568016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120268570017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120268580024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Rachel.Mitchell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Oscar.Noble.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Scott.Washington.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Shawn.Williams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alexa.Cook.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122104651015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122104653016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122104655017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122104670024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Carolyn.Oconnor.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122699285015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122699287016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122699289017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122699301024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122995978015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122995980016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122995982017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122995998024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123178959015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123178962016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123178965017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123178987024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123397628015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123397631016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123397634017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123397649024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123567712015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123567713016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123567715017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123567727024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123780730015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123780732016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123780735017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123780752024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123972801015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123972803016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123972805017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123972819024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124173155015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124173157016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124173158017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124173175024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Edward Cox)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124514417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124514420016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124514422017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124514437024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Victoria Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124820448015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124820450016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124820451017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124820467024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125051486015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125051489016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125051492017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125051508024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125313256015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125313259016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125313261017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125313279024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125519940015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125519943016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125519945017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125519960024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125739134015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125739135016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125739137017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125739151024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125952267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125952270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125952282017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125952303024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126191375015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126191377016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126191378017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126191390024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126360430015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126360431016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126360433017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126360445024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126580840015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126580842016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126580844017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126580856024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126809945015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126809947016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126809948017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126809962024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127053995015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127053998016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127054000017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127054059024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127259522015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127259525016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127259528017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127259542024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127427264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127427266016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127427269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127427285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127582573015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127582575016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127582577017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127582589024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127810688015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127810690016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127810692017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127810706024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974419016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974421017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127974436024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128162258015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128162259016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128162261017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128162272024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128390606015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128390607016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128390609017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128390622024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128548169015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128548171016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128548174017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128548187024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128779617015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128779619016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128779621017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128779631024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970352015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970355016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970358017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128970380024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129183147015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129183149016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129183151017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129183163024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Zachary Young)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129613270015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129613272016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129613274017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129613291024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129823798015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129823800016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129823803017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129823821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130022110015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130022114016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130022131017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130022168024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130254242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130254244016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130254247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130254261024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130435950015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130435953016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130435956017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130435978024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Samantha Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130814822015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130814824016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130814826017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130814839024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131019199015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131019201016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131019203017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131019218024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131221339015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131221341016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131221344017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131221358024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131411568015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131411571016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131411573017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131411587024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Robert.Schwartz.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Howard.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (William Thompson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132551761015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132551763016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132551765017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132551779024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132699829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132699830016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132699832017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132699846024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132965262015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132965264016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132965267017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132965286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133160489015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133160491016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133160492017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133160506024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133401521015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133401523016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133401525017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133401539024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133609816015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133609819016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133609821017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133609837024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133820267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133820270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133820279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133820302024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133964162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133964164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133964167017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133964179024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134236915015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134236919016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134236922017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134236941024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jonathan.Thornton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134829386015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134829388016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134829391017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134829409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135143533015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135143534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135143536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135143550024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135271715015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135271718016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135271722017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135271743024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135486374015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135486377016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135486380017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135486394024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135755519015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135755521016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135755523017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135755540024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135959512015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135959514016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135959516017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135959531024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168161015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168163016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168165017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136168178024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136426212015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136426214016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136426216017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136426227024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136597112015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136597115016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136597117017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136597142024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136731638015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136731640016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136731642017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136731657024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136994444015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136994447016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136994449017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136994464024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Amber.Bell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Diana.Gardner.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137765171015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137765173016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137765175017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756137765185024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mackenzie.Carrillo.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138347003015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138347018016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138347029017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138347072024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138544159015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138544163016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138544166017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138544189024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138766407015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138766410016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138766412017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138766449024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139048532015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139048534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139048537017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139048554024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139271566015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139271568016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139271569017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139271580024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139455683015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139455685016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139455687017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139455703024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Weber)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139859387015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139859390016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139859392017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139859409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140051692015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140051694016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140051696017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140051714024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140253684015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140253686016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140253688017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140253701024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140444317015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140444319016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140444321017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140444340024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140663726015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140663727016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140663729017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140663744024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140899169015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140899171016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140899173017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140899188024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141138499015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141138502016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141138506017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141138531024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141349981015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141349984016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141349987017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141350027024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141574255015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141574257016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141574260017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141574275024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141787162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141787165016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141787168017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141787184024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kenneth.Holmes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Philip.Moore.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142611895015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142611898016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142611901017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142611916024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Caitlin.Rodriguez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143157787015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143157789016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143157792017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143157806024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143402764015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143402767016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143402769017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143402785024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143658286015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143658288016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143658291017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143658310024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879108015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879110016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879113017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143879127024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144104708015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144104710016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144104713017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144104726024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144284808015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144284810016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144284812017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144284825024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144410584015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144410585016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144410587017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144410599024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144532474015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144532477016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144532480017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144532502024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633494015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633496016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633498017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144633514024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144729360015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144729362016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144729365017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144729379024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144829502015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144829503016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144829505017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144829516024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144979854015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144979856016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144979858017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144979871024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171791015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171792016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171794017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171804024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Adam Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145452871015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145452873016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145452874017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145452887024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145572708015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145572710016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145572712017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145572725024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145688391015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145688393016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145688396017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145688409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145804099015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145804101016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145804104017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145804120024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145929594015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145929596016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145929599017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145929612024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146043686015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146043689016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146043691017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146043708024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146132445015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146132447016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146132449017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146132468024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146228196015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146228198016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146228202017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146228215024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146315600015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146315603016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146315606017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146315624024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146484814015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146484817016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146484819017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146484833024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146637291015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146637292016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146637294017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146637304024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146748845015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146748848016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146748850017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146748862024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146894585015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146894587016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146894589017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146894603024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146980903015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146980904016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146980906017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146980922024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147129998015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147129999016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147130004017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147130053024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147274575015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147274577016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147274579017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147274594024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147379624015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147379626016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147379628017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147379642024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147516339015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147516341016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147516343017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147516355024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147664235015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147664237016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147664239017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147664255024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147779890015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147779892016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147779893017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147779904024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147896585015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147896588016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147896591017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147896606024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148035713015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148035714016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148035716017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148035726024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148158578015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148158581016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148158583017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148158594024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148267167015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148267169016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148267172017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148267190024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rachel Rodriguez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148483606015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148483607016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148483609017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148483620024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148622822015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148622824016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148622826017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148622840024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148733925015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148733927016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148733929017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148733942024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148855238015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148855241016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148855244017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148855260024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972528015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972531016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972534017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972552024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149120918015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149120920016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149120923017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149120940024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149223287015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149223289016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149223292017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149223303024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149360344015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149360347016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149360350017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149360372024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149483156015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149483159016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149483161017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149483174024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149637396015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149637398016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149637400017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149637414024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149765875015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149765876016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149765878017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149765889024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149902232015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149902234016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149902237017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149902255024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149999996015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149999999016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150000005017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150000077024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150101595015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150101597016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150101600017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150101611024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150235598015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150235600016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150235601017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150235613024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150340789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150340791016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150340793017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150340807024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150446707015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150446709016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150446710017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150446724024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150567805015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150567807016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150567809017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150567825024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150713850015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150713853016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150713855017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150713868024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150805440015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150805443016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150805446017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150805460024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150919257015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150919260016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150919262017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150919277024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151025888015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151025890016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151025892017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151025907024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151127636015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151127638016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151127640017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151127652024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151261413015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151261416016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151261419017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151261437024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151372377015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151372378016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151372380017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151372393024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151485271015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151485273016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151485275017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151485285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151596161015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151596163016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151596164017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151596177024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151701487015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151701491016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151701494017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151701522024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151798227015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151798228016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151798230017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151798247024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151884721015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151884723016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151884726017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151884740024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151960560015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151960562016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151960564017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151960579024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152070277015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152070279016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152070280017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152070293024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152315116015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152315118016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152315120017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152315131024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Roberts)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152864210015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152864211016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152864214017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152864230024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153099459015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153099462016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153099465017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153099479024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153257951015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153257955016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153257958017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153257980024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153406944015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153406946016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153406949017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153406968024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153529314015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153529315016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153529317017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153529328024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153688674015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153688676016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153688679017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153688693024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153772420015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153772422016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153772424017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153772440024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kenneth Hoffman)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153963555015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153963558016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153963560017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153963578024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154065285015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154065288016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154065291017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154065312024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154190426015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154190428016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154190430017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154190449024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154254559015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154254560016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154254562017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154254572024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154338683015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154338685016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154338688017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154338706024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154438277015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154438279016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154438282017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154438298024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joshua Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650120015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650122016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650124017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154650141024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michelle Short)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154879559015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154879561016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154879563017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154879579024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154964255015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154964257016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154964259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154964271024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155071325015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155071328016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155071331017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155071352024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155205025015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155205035016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155205052017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155205131024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155327767015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155327769016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155327771017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155327786024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155439185015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155439188016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155439190017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155439204024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ashley Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155653989015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155653991016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155653994017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155654053024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155756347015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155756349016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155756350017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155756361024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155982206015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155982208016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155982209017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155982224024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124317015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124319016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124320017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124332024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156276469015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156276471016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156276473017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156276486024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156391448015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156391450016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156391452017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156391469024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156509771015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156509773016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156509774017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156509787024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Timothy Collins)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156730957015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156730959016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156730962017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156730977024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902792016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902794017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156902810024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157052243015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157052245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157052247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157052266024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157161152015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157161159016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157161165017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157161206024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157281198015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157281203016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157281209017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157281241024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157389396015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157389399016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157389402017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157389423024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157522528015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157522530016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157522532017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157522544024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157610718015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157610720016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157610722017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157610736024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157725912015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157725914016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157725917017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157725931024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157824144015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157824146016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157824148017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157824161024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157956322015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157956324016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157956326017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157956338024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158104113015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158104115016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158104116017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158104132024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158209172015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158209176016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158209180017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158209200024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158377492015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158377494016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158377495017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158377505024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158521795015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158521796016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158521799017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158521815024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158654408015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158654410016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158654412017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158654423024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158785532015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158785534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158785536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158785551024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158938674015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158938676016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158938678017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158938691024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159044058015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159044069016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159044074017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159044139024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Green)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159263455015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159263457016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159263459017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159263472024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159382384015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159382387016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159382390017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159382413024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159494595015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159494596016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159494598017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159494608024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159629119015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159629122016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159629124017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159629142024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159797532015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159797534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159797537017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159797557024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Boyer)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Rodriguez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160097481015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160097482016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160097484017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160097495024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160233542015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160233543016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160233545017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160233555024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160368189015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160368191016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160368193017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160368212024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160482146015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160482147016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160482149017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160482162024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160577923015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160577924016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160577926017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160577936024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160700397015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160700399016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160700401017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160700415024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160807213015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160807216016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160807218017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160807232024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Alex Morrison)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161052554015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161052556016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161052559017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161052580024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Gonzalez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161291321015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161291323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161291325017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161291339024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161514979015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161514980016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161514982017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161514993024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161684868015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161684870016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161684872017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161684888024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161807599015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161807600016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161807602017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161807613024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161936522015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161936524016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161936527017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161936541024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Robinson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162146110015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162146112016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162146114017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162146127024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Richard Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162373855015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162373857016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162373859017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162373873024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162487311015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162487314016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162487316017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162487331024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162622464015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162622466016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162622467017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162622479024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162794567015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162794569016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162794570017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162794581024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891580015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891581016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891583017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162891596024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163012255015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163012258016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163012260017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163012276024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163149309015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163149313016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163149317017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163149340024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163281188015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163281190016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163281192017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163281208024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163383852015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163383853016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163383855017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163383866024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163482582015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163482584016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163482585017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163482600024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163581647015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163581649016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163581651017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163581665024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163722344015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163722346016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163722348017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163722362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163961098015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163961109016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163961115017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163961157024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164247814015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164247817016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164247820017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164247835024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164474039015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164474048016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164474053017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164474078024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164651114015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164651116016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164651118017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164651132024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164752619015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164752621016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164752628017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164752643024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164930700015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164930703016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164930706017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164930723024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165045996015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165045998016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165046001017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165046062024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165177333015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165177336016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165177338017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165177352024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Cynthia Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Collins)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165437805015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165437808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165437811017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165437832024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165521351015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165521353016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165521356017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165521375024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165634442015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165634444016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165634446017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165634461024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165754699015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165754701016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165754702017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165754715024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165851675015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165851678016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165851681017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165851699024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165968224015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165968227016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165968230017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165968247024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166082896015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166082898016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166082900017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166082915024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166155266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166155269016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166155271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166155289024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166267234015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166267238016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166267241017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166267258024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166376199015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166376200016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166376202017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166376213024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481590015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481593016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481595017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481607024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166583405015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166583407016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166583408017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166583420024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166793886015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166793888016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166793890017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166793905024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166959393015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166959395016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166959397017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166959409024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167188046015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167188049016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167188059017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167188079024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167467564015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167467565016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167467567017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167467582024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167726213015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167726215016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167726217017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167726231024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amanda Rogers)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168281175015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168281177016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168281178017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168281190024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168522817015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168522820016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168522822017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168522840024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168802320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168802322016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168802325017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168802339024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169049616015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169049619016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169049621017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169049634024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169446701015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169446704016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169446707017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169446728024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169681294015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169681296016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169681298017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169681317024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169941323015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169941325016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169941328017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169941347024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170190720015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170190722016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170190724017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170190741024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170443748015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170443750016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170443753017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170443769024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170680581015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170680583016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170680585017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170680600024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170918947015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170918948016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170918950017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170918961024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171312847015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171312850016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171312852017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171312870024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171559589015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171559591016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171559593017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171559607024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rachel Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171829470015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171829473016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171829476017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171829495024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171942257015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171942259016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171942262017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171942275024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172057806015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172057808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172057811017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172057829024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172265415015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172265418016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172265422017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172265444024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172373098015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172373100016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172373102017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172373117024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 79, in create_user\n set_user_preference(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 114, in set_user_preference\n preference = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 144, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Gonzalez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172674671015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172674673016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172674676017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172674691024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172840568015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172840570016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172840571017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172840582024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172897161015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172897162016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172897164017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172897177024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172963753015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172963755016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172963756017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172963771024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173023902015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173023904016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173023906017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173023920024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173068140015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173068142016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173068144017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173068156024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173154431015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173154433016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173154435017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173154449024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173250861015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173250865016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173250869017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173250894024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Torres)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173389825015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173389827016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173389829017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173389846024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173485139015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173485141016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173485144017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173485155024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ronald Bailey)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173617941015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173617943016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173617945017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173617959024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173684863015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173684865016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173684867017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173684881024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173757921015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173757923016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173757925017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173757937024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173831772015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173831775016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173831778017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173831796024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173908266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173908268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173908270017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173908280024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173984932015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173984935016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173984939017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173984956024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174053537015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174053539016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174053541017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174053555024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174135572015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174135574016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174135575017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174135591024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174220370015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174220372016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174220374017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174220390024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297948015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297950016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297952017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297971024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174364789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174364792016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174364794017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174364808024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174439521015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174439523016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174439524017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174439535024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174507142015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174507158016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174507167017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174507195024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174590444015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174590446016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174590448017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174590458024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174662236015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174662238016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174662241017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174662257024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174782864015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174782867016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174782871017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174782891024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174863334015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174863336016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174863338017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174863351024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175021999015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175022003016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175022012017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175022079024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175118282015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175118285016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175118288017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175118305024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175200797015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175200799016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175200800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175200814024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175280867015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175280870016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175280873017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175280892024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175365253015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175365255016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175365257017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175365267024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175470650015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175470651016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175470653017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175470666024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175558715015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175558717016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175558720017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175558737024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Rodriguez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Chad Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175741753015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175741755016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175741757017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175741768024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175814564015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175814566016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175814568017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175814582024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175896200015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175896202016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175896203017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175896214024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175987446015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175987447016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175987449017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175987460024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176070584015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176070586016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176070588017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176070599024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176144271015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176144273016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176144274017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176144287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176222563015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176222565016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176222567017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176222583024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176304798015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176304800016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176304803017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176304821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176390421015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176390423016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176390425017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176390442024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176471585015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176471588016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176471591017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176471603024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176556240015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176556242016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176556244017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176556258024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176655293015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176655295016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176655296017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176655309024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176743187015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176743190016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176743192017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176743211024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176833462015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176833465016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176833467017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176833484024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176920148015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176920158016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176920162017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176920190024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176978867015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176978870016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176978872017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176978887024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177045649015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177045651016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177045653017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177045665024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177134908015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177134911016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177134914017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177134934024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177206935015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177206937016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177206938017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177206951024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177286653015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177286654016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177286657017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177286670024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177386248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177386250016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177386253017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177386266024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177489712015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177489714016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177489716017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177489732024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177607831015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177607833016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177607835017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177607849024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177684408015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177684412016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177684416017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177684434024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177774492015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177774493016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177774495017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177774508024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Susan Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177910720015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177910721016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177910723017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177910739024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177971702015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177971704016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177971707017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177971721024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178038415015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178038417016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178038420017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178038446024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178116813015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178116815016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178116817017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178116831024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amy Sanders)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178287665015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178287668016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178287670017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178287688024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Samuel Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Torres)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178501393015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178501395016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178501398017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178501413024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178592883015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178592886016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178592888017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178592903024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178685720015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178685724016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178685726017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178685745024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kevin Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178857918015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178857919016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178857922017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178857933024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178976110015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178976112016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178976115017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178976128024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179109112015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179109114016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179109116017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179109128024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179251605015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179251607016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179251609017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179251621024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179428427015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179428429016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179428431017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179428445024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179618181015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179618184016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179618188017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179618213024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179736162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179736163016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179736165017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179736183024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179803558015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179803559016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179803561017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179803571024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179876353015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179876355016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179876357017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179876369024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179956610015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179956612016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179956614017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179956627024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180019841015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180019843016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180019846017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180019864024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180090320015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180090323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180090326017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180090345024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180167851015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180167855016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180167858017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180167874024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Wayne Walker)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180296292015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180296294016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180296297017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180296313024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180377428015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180377430016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180377432017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180377446024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180467419015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180467421016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180467422017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180467432024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180578630015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180578632016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180578633017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180578645024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180727360015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180727362016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180727363017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180727375024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180897587015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180897590016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180897593017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180897609024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181022493015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181022496016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181022498017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181022510024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181213264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181213266016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181213269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181213287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181299659015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181299661016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181299663017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181299679024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181409952015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181409955016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181409957017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181409970024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Cheryl Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lauren Lopez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181682376015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181682378016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181682380017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181682391024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181782248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181782250016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181782252017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181782265024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181867524015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181867526016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181867528017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181867542024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181927134015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181927137016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181927139017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181927150024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182029677015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182029680016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182029682017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182029699024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182098242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182098245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182098247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182098261024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182184220015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182184222016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182184224017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182184238024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182274864015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182274865016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182274867017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182274877024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182364852015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182364853016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182364855017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182364866024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182473544015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182473546016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182473547017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182473559024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182575095015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182575098016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182575100017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182575114024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182659605015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182659608016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182659611017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182659634024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182746254015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182746256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182746257017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182746275024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182819502015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182819504016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182819505017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182819518024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182904617015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182904620016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182904622017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182904637024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182948440015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182948443016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182948445017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182948457024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183030919015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183030921016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183030923017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183030939024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183088706015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183088708016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183088710017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183088723024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael King)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Harper)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Victor.Taylor.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784460015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784462016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784464017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183784482024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Clark)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184166626015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184166627016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184166629017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184166641024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Elaine Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184545918015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184545920016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184545923017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184545946024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184723803015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184723806016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184723808017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184723822024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184815968015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184815971016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184815973017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184815986024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184899340015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184899342016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184899346017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184899365024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184962640015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184962642016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184962644017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184962657024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185057699015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185057701016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185057702017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185057714024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185143383015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185143386016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185143388017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185143402024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Castillo)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185280490015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185280493016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185280496017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185280511024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185370845015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185370847016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185370850017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185370871024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185439879015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185439881016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185439882017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185439897024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185533786015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185533789016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185533792017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185533811024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Emily Black)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185729946015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185729948016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185729949017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185729960024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186020471015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186020473016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186020476017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186020490024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186198388015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186198391016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186198393017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186198407024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186386520015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186386522016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186386524017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186386538024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186576224015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186576227016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186576230017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186576249024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186777521015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186777523016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186777526017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186777541024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186924210015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186924213016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186924216017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186924237024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187141309015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187141311016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187141313017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187141324024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Wood)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Daniel Lopez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187691926015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187691928016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187691930017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187691944024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187837873015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187837876016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187837878017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187837893024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188023734015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188023737016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188023739017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188023754024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188234896015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188234899016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188234901017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188234921024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188330834015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188330837016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188330839017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188330858024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Stephanie Carter)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188642979015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188642981016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188642984017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188642998024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188851829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188851832016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188851834017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188851848024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189055386015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189055388016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189055390017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189055400024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189206699015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189206701016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189206703017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189206718024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189426878015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189426881016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189426884017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189426903024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Walker)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189694629015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189694631016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189694634017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189694656024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189883344015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189883346016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189883348017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189883362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190000190015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190000191016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190000193017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190000206024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190210353015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190210355016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190210357017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190210371024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190352495015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190352497016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190352499017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190352510024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Thomas Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Eric Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190988193015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190988195016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190988197017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190988212024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191144922015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191144924016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191144926017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191144940024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rebecca Henry)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191479484015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191479486016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191479488017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191479502024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191643128015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191643131016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191643135017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191643162024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191775755015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191775759016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191775764017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191775791024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191956660015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191956662016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191956666017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191956685024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192166423015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192166424016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192166426017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192166436024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192355148015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192355150016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192355152017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192355172024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192498827015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192498829016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192498831017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192498845024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192649231015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192649233016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192649234017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192649245024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192832727015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192832729016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192832732017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192832748024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192943788015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192943791016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192943794017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192943808024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193103120015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193103122016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193103124017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193103141024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193301525015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193301527016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193301529017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193301542024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193447902015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193447904016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193447907017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193447923024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193618162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193618164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193618167017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193618188024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193789603015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193789605016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193789608017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193789619024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193993598015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193993600016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193993602017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193993617024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194124168015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194124171016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194124174017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194124185024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194309188015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194309190016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194309193017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194309212024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194511593015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194511595016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194511598017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194511616024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194688437015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194688440016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194688442017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194688455024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194813734015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194813737016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194813739017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194813754024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195006968015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195006970016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195006972017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195006986024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195128611015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195128613016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195128615017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195128629024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195324468015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195324470016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195324473017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195324489024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195500464015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195500465016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195500467017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195500478024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195635393015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195635395016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195635397017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195635411024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Ramirez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195933224015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195933227016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195933229017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195933244024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196092752015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196092755016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196092757017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196092773024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196217165015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196217167016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196217168017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196217180024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196379951015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196379953016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196379955017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196379968024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196526149015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196526153016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196526156017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196526175024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196706486015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196706487016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196706489017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196706500024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196847899015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196847901016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196847903017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196847916024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196997258015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196997261016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196997264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196997281024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197136253015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197136255016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197136257017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197136267024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197270680015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197270683016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197270685017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197270700024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197401654015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197401655016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197401657017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197401674024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197543262015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197543264016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197543266017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197543288024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197675731015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197675733016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197675734017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197675748024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197810171015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197810174016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197810177017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197810197024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197961777015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197961780016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197961783017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197961804024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198148454015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198148456016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198148458017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198148473024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327240015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327243016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198327266024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198490178015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198490180016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198490183017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198490200024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198607260015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198607262016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198607264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198607277024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198801724015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198801750016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198801776017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198801881024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199008155015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199008157016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199008159017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199008173024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199190153015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199190155016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199190157017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199190169024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199399483015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199399484016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199399486017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199399501024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199586173015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199586176016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199586179017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199586197024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199786384015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199786388016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199786391017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199786405024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199942726015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199942729016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199942731017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199942745024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Lee)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jeremy Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200462134015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200462136016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200462137017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200462150024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200664579015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200664581016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200664583017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200664598024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200828113015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200828114016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200828116017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200828127024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Randall Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201128463015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201128465016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201128467017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201128479024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201296273015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201296276016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201296279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201296300024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201457970015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201457972016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201457974017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201457988024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201625663015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201625665016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201625667017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201625681024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201800136015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201800138016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201800139017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201800152024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201976943015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201976945016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201976948017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201976965024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202105871015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202105873016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202105875017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202105888024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202259776015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202259778016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202259780017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202259794024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202415221015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202415223016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202415225017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202415245024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202591064015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202591068016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202591072017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202591093024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202809961015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202809962016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202809964017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202809975024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202967480015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202967483016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202967486017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202967504024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203092196015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203092198016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203092201017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203092224024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Heather Harris)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Sarah Bradley)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Jefferson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203728897015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203728900016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203728903017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203728921024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203936362015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203936365016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203936367017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203936384024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204074625015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204074626016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204074628017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204074643024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204276324015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204276327016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204276330017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204276348024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204509742015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204509744016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204509746017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204509764024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204709595015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204709597016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204709598017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204709609024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204881660015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204881662016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204881664017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204881678024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joseph Thomas)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205246809015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205246812016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205246814017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205246828024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205732579015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205732581016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205732591017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205732605024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205886782015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205886784016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205886786017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205886802024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206094822015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206094823016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206094825017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206094842024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206300544015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206300546016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206300549017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206300570024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206493231015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206493234016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206493237017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206493251024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Thomas)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206801602015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206801604016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206801606017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206801620024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207022266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207022270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207022273017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207022294024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Bailey)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207307102015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207307108016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207307115017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207307154024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207464365015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207464368016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207464370017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207464386024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207625836015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207625838016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207625840017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207625854024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207838164015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207838166016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207838169017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207838181024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208042769015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208042770016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208042772017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208042785024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208167515015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208167517016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208167519017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208167533024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208302602015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208302604016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208302606017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208302620024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208497506015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208497509016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208497511017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208497524024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208590738015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208590740016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208590742017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208590760024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Dawn Gibson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208826264015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208826265016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208826267017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208826282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208932958015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208932960016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208932961017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208932975024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209063698015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209063700016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209063703017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209063717024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209198106015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209198108016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209198110017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209198124024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Tyler Martinez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209377378015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209377379016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209377381017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209377392024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209459865015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209459866016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209459868017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209459878024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Nicholas Walker)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209626124015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209626127016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209626129017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209626143024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Gary Lucas)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209811351015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209811354016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209811357017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209811376024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209878844015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209878846016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209878848017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209878863024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209936139015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209936140016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209936142017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209936155024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210072230015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210072233016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210072234017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210072245024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210223935015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210223938016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210223941017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210223958024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210378267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210378269016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210378271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210378288024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Anderson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210742356015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210742358016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210742360017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210742371024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210936781015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210936783016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210936785017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210936804024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211133801015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211133804016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211133807017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211133818024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211342070015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211342101016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211342123017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211342166024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602448015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602451016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602453017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211602467024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211829224015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211829226016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211829229017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211829246024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212074533015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212074535016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212074538017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212074552024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212304259015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212304262016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212304264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212304287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212507441015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212507442016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212507444017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212507455024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212633095015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212633098016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212633100017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212633115024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212857847015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212857849016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212857850017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212857863024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213007832015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213007834016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213007836017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213007848024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213222607015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213222609016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213222611017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213222630024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213393493015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213393497016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213393500017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213393524024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213637793015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213637795016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213637797017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213637807024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213826118015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213826121016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213826124017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213826137024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214041125015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214041128016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214041130017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214041147024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214249872015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214249875016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214249879017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214249901024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214432493015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214432496016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214432498017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214432514024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214626886015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214626888016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214626890017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214626906024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214843252015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214843254016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214843257017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214843274024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215032675015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215032677016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215032679017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215032693024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215207565015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215207567016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215207568017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215207579024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215409993015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215409995016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215409996017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215410032024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215569445015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215569447016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215569449017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215569463024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215706452015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215706454016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215706456017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215706649024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215924392015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215924396016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215924399017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215924410024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Hayes)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216231507015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216231508016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216231510017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216231520024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216394290015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216394292016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216394294017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216394306024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216519155015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216519157016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216519159017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216519172024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216654343015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216654345016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216654347017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216654358024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216753099015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216753101016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216753103017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216753118024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216852713015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216852715016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216852717017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216852736024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216947519015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216947522016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216947525017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216947548024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Zachary Gonzalez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217156512015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217156514016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217156516017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217156531024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217294485015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217294487016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217294489017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217294504024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Angela Roberts)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217533170015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217533172016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217533174017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217533187024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217638408015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217638410016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217638411017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217638422024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725393015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725395016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725398017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725413024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217819922015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217819924016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217819927017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217819945024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kevin Gardner)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217997379015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217997381016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217997383017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217997393024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218099222015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218099224016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218099227017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218099245024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218204912015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218204914016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218204917017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218204935024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Eric Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218378288015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218378291016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218378294017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218378312024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458128015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458130016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458132017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218458146024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218548217015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218548219016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218548222017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218548241024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218625941015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218625943016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218625945017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218625959024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218760801015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218760804016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218760806017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218760822024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Derek Mcclure)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218941260015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218941263016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218941265017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218941285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219030783015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219030785016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219030788017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219030805024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219138957015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219138959016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219138961017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219138973024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219234836015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219234838016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219234841017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219234856024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219358265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219358268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219358271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219358291024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219470629015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219470631016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219470633017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219470650024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219565398015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219565400016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219565401017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219565412024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219677165015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219677167016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219677170017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219677185024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219777345015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219777348016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219777350017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219777366024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Cervantes)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219937655015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219937656016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219937659017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219937672024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220058449015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220058451016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220058453017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220058467024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220181286015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220181289016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220181293017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220181313024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220271825015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220271829016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220271832017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220271860024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220384247015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220384249016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220384251017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220384265024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220491091015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220491096016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220491102017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220491124024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220568441015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220568444016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220568447017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220568463024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677790015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677792016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677794017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677808024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220761721015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220761724016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220761726017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220761742024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220865871015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220865872016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220865875017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220865885024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amber Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221031471015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221031472016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221031475017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221031487024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221159508015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221159510016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221159512017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221159527024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221238991015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221238993016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221238995017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221239090024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221312125015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221312126016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221312128017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221312146024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221413352015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221413354016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221413356017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221413370024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221504975015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221504977016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221504980017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221504999024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221596724015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221596726016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221596728017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221596742024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221640775015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221640777016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221640779017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221640794024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221701289015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221701292016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221701296017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221701314024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221763734015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221763735016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221763737017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221763753024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Robbins)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221904437015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221904439016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221904440017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221904454024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221995581015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221995583016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221995585017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221995596024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222042149015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222042151016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222042153017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222042166024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222142714015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222142716016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222142718017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222142731024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222265229015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222265231016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222265234017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222265251024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amanda Patterson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222429392015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222429395016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222429397017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222429411024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Steven Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222620209015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222620211016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222620213017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222620225024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222762499015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222762501016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222762503017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222762517024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christine Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222943324015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222943327016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222943330017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222943345024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223023730015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223023732016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223023734017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223023749024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223120806015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223120808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223120812017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223120829024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223222432015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223222434016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223222435017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223222447024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223342436015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223342439016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223342442017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223342453024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223446307015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223446310016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223446313017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223446331024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223674413015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223674414016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223674416017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223674426024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223759630015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223759633016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223759636017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223759655024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223864061015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223864065016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223864069017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223864086024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223962321015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223962323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223962325017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223962341024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224054242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224054245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224054247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224054267024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224161171015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224161173016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224161175017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224161186024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224254809015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224254811016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224254813017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224254828024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Elizabeth Bennett)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224442312015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224442315016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224442317017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224442330024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224570481015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224570483016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224570486017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224570508024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224674691015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224674693016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224674695017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224674710024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224784351015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224784353016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224784355017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224784370024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224893619015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224893621016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224893623017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224893636024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224971782015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224971785016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224971788017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224971809024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225038789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225038791016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225038793017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225038808024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225151862015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225151864016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225151866017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225151881024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225262037015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225262042016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225262047017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225262081024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225397799015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225397800016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225397803017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225397819024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225512159015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225512161016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225512163017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225512175024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225641327015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225641331016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225641335017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225641358024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Tina Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225816748015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225816758016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225816761017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225816776024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225937557015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225937559016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225937561017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225937580024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Donald Murphy)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226095654015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226095656016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226095658017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226095672024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226189758015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226189761016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226189763017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226189785024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226247886015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226247888016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226247890017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226247905024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226317379015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226317380016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226317382017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226317392024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226389997015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226389998016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226390001017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226390062024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226467888015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226467889016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226467891017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226467903024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226539722015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226539724016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226539727017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226539738024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226613789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226613792016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226613794017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226613804024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226691251015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226691254016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226691258017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226691280024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Nathan Thomas)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226795636015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226795638016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226795640017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226795655024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226855952015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226855954016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226855956017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226855972024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Justin Hamilton)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226973029015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226973035016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226973047017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226973133024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227046632015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227046634016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227046637017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227046654024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Tanya Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227136102015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227136126016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227136136017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227136170024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227203705015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227203708016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227203711017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227203729024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227273258015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227273261016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227273264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227273282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227335686015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227335688016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227335690017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227335703024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Lee)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227465591015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227465593016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227465596017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227465610024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227538653015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227538657016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227538661017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227538681024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Susan Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227702876015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227702879016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227702882017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227702900024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227761417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227761419016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227761424017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227761437024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227841464015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227841466016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227841468017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227841485024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false], "Microsoft Powerpoint": ["checkbox", true], "Siebel Client": ["checkbox", false]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Wood)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true], "Microsoft Powerpoint": ["checkbox", false], "Siebel Client": ["checkbox", true]}, "description": "Acer Aspire NX", "item": "Sales Laptop", "quantity": 9}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Long)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_OrderStandardLaptopTask.json b/TEST_10/failed_OrderStandardLaptopTask.json deleted file mode 100644 index 700f676..0000000 --- a/TEST_10/failed_OrderStandardLaptopTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093526295015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093526298016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093526301017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093526320024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690129015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690132016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690134017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093690147024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093846748015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093846750016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093846752017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093846766024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093984469015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093984471016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093984472017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756093984489024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094179155015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094179157016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094179159017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094179173024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094607075015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094607077016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094607079017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094607096024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094884045015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094884051016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094884060017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756094884140024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095172275015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095172277016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095172279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756095172290024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Shawn.Lee.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lori.Mcclain.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096035994015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096035997016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096036002017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096036097024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096346784015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096346786016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096346788017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096346804024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665894015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665896016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665899017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756096665912024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097009917015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097009920016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097009923017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097009936024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097238954015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097238956016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097238958017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097238968024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097589174015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097589176016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097589179017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097589194024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097904671015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097904673016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097904676017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756097904688024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Antonio Ryan)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098205719015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098205721016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098205723017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098205733024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098391279015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098391281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098391283017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098391299024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098686595015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098686598016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098686601017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756098686621024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jason.Lambert.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Stephen.Neal.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099683568015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099683571016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099683573017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756099683588024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alex.Montoya.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Katherine.Wright.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Louis.Ward.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melanie.Perry.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cassie.Hobbs.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kayla.Spencer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101862756015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101862758016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101862760017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756101862774024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Wiggins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102511278015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102511281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102511285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102511303024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102803777015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102803779016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102803781017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756102803795024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Pamela.Russell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Edward.Sutton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kaylee.Reyes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103922287015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103922289016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103922291017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756103922305024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Meagan.Mack.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Bruce.Wise.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kenneth.Mueller.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105017495015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105017497016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105017499017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105017514024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jean.Bishop.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Scott.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105928605015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105928607016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105928611017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756105928630024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Erin.Carrillo.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106547755015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106547758016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106547761017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106547782024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106865884015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106865887016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106865889017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756106865904024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107159441015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107159443016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107159445017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756107159458024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Steven.Barnett.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Soto.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lisa.Nguyen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108375181015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108375184016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108375187017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108375203024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christina.Dominguez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108936811015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108936814016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108936816017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756108936838024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109148276015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109148279016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109148281017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109148303024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=David.Oconnor.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109722212015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109722214016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109722217017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756109722233024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kristi.Jones.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kyle.Adams.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110612263015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110612265016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110612269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756110612286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Nancy.Rogers.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111224806015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111224808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111224810017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111224827024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111497802015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111497804016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111497807017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111497821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111817930015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111817932016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111817933017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756111817947024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Nancy.Chan.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Seth.Higgins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112794920015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112794922016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112794924017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756112794938024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113084531015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113084533016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113084536017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113084556024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113378524015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113378526016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113378528017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113378543024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113711323015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113711325016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113711328017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756113711344024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sheila.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114314276015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114314278016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114314281017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114314295024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Charles.Chase.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114853856015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114853857016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114853859017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756114853874024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Lisa.King.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Paula.Odonnell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mark.Nichols.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christian.Delgado.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Shannon.Farmer.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116613885015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116613889016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116613893017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756116613914024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Calvin.Rodriguez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117216239015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117216243016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117216246017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117216265024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Natasha.Sanchez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117832259015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117832261016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117832264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756117832280024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kaylee.Kirby.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118454662015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118454665016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118454668017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118454682024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118765693015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118765695016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118765697017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756118765713024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119047145015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119047149016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119047154017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119047181024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=John.Smith.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119702403015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119702405016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119702407017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119702417024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119981364015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119981366016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119981368017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756119981386024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michelle.West.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.Collins.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120927944015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120927946016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120927948017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756120927960024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121204161015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121204163016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121204165017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121204177024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121493507015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121493509016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121493511017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756121493530024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Newman.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 1}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Martha.Contreras.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122692251015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122692253016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122692255017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122692270024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122974694015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122974695016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122974697017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756122974709024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123228655015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123228659016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123228662017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123228682024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123456774015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123456776016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123456778017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123456795024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123652405015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123652408016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123652411017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123652435024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123828274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123828276016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123828279017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756123828294024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124039451015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124039454016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124039457017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124039486024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259721015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259723016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259725017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124259739024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124469206015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124469210016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124469213017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124469233024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124673583015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124673585016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124673587017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124673605024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124869094015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124869096016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124869097017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756124869113024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125118866015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125118868016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125118870017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125118882024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125359655015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125359657016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125359659017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125359670024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553618015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553621016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553624017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125553639024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125767565015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125767568016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125767571017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125767592024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125986813015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125986815016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125986817017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756125986833024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126412715015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126412716016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126412718017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126412729024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126637080015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126637082016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126637084017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126637099024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126901431015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126901433016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126901435017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756126901450024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130167015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130170016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130174017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127130195024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127318879015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127318881016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127318883017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127318897024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127532055015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127532059016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127532063017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127532086024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127723333015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127723335016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127723337017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756127723353024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Adams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128099318015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128099320016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128099322017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128099335024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128337303015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128337307016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128337310017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128337323024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128554822015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128554823016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128554826017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128554840024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128729813015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128729816016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128729818017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128729833024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128925559015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128925561016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128925564017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756128925579024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Ramos.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129454730015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129454731016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129454733017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129454744024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129655641015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129655642016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129655644017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129655658024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129875330015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129875332016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129875335017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756129875349024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130126722015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130126724016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130126726017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130126738024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130337866015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130337868016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130337871017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130337885024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130571733015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130571734016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130571736017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130571750024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130724810015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130724813016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130724816017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130724828024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130960789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130960792016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130960795017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756130960810024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131183371015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131183373016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131183374017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131183385024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131386221015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131386223016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131386225017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756131386241024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jill Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Frank.Simpson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Tyler.Duran.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christina.Delacruz.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michelle Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132814328015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132814331016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132814334017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756132814362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133092280015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133092281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133092283017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133092294024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133320562015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133320564016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133320566017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133320584024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133587113015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133587116016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133587118017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133587131024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133817552015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133817555016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133817559017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756133817578024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joseph Hill)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Jennifer.Krueger.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134541660015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134541661016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134541663017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756134541674024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Thomas.Gonzalez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135136292015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135136294016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135136295017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135136306024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Amy Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135450464015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135450466016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135450469017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135450484024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135661780015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135661782016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135661784017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135661801024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135922441015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135922444016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135922448017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756135922469024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136134396015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136134398016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136134400017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136134417024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136300639015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136300641016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136300643017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136300661024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136507352015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136507355016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136507358017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136507376024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136695865015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136695868016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136695871017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756136695891024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Joanna.Bray.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Daniel.Garcia.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Derek.Boone.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Catherine.Mejia.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138005170015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138005172016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138005174017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138005187024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Steven Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 198, in _new_conn\n sock = connection.create_connection(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\nOSError: [Errno 51] Network is unreachable\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 753, in connect\n self.sock = sock = self._new_conn()\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 213, in _new_conn\n raise NewConnectionError(\nurllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 51] Network is unreachable\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 519, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='myarena25demo.service-now.com', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 51] Network is unreachable'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 700, in send\n raise ConnectionError(e, request=request)\nrequests.exceptions.ConnectionError: HTTPSConnectionPool(host='myarena25demo.service-now.com', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 51] Network is unreachable'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 611, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 177, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://myarena25demo.service-now.com is not reachable. Please check the URL.\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138708068015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138708070016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138708072017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138708090024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138928817015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138928819016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138928821017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756138928834024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139149812015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139149814016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139149816017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139149828024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139371121015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139371123016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139371124017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139371138024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139608066015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139608068016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139608071017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139608085024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139820538015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139820540016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139820541017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756139820554024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140041281015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140041283016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140041285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140041300024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140233894015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140233895016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140233897017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140233909024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140399729015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140399732016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140399734017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140399755024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140576598015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140576601016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140576603017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140576619024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140806802015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140806804016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140806806017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756140806820024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Chavez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141239848015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141239850016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141239852017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141239864024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141417260015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141417264016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141417266017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141417282024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141592207015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141592210016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141592212017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141592231024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141805163015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141805166016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141805168017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756141805181024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142064210015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142064212016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142064214017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142064233024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142604763015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142604766016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142604769017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142604786024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142937667015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142937668016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142937670017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756142937684024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143158970015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143158973016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143158977017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143158998024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143443251015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143443253016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143443255017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143443271024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 10}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143678952015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143678954016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143678955017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143678971024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143918503015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143918504016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143918506017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756143918519024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144179422015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144179424016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144179426017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144179441024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144325907015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144325909016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144325911017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144325922024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144405451015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144405454016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144405457017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144405481024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144509381015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144509383016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144509384017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144509395024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144608517015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144608521016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144608523017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144608539024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144693621015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144693624016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144693626017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144693639024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Nicholas Ray)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144977337015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144977339016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144977341017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756144977356024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171618015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171620016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171623017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145171637024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jacob Allen)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145444501015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145444503016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145444504017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145444517024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145585553015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145585556016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145585558017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145585573024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Denise Mayo)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145784279015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145784281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145784282017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145784297024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145900930015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145900932016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145900935017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145900952024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145982867015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145982870016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145982872017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756145982886024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146107253015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146107256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146107258017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146107273024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146188139015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146188142016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146188144017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146188159024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146327704015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146327705016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146327707017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146327722024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146483605015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146483608016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146483611017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146483626024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146641941015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146641942016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146641944017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146641959024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146792487015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146792489016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146792491017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146792508024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146896333015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146896335016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146896338017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146896353024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146992261015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146992263016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146992265017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756146992279024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147118480015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147118482016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147118484017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147118494024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147240691015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147240693016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147240695017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147240711024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147305925015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147305927016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147305930017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147305945024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Aaron Myers)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147572761015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147572764016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147572768017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147572797024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147696045015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147696049016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147696053017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147696074024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Stephanie Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147934440015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147934443016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147934447017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756147934462024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148079649015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148079651016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148079653017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148079675024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148196667015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148196668016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148196670017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148196684024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148319959015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148319961016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148319964017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148319981024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148432206015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148432209016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148432210017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148432224024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148613769015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148613771016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148613772017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148613783024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148736775015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148736777016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148736778017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148736792024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148868385015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148868387016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148868389017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148868403024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972486015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972487016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972489017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756148972501024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149122175015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149122177016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149122179017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149122199024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149279117015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149279131016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149279140017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149279173024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149414807015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149414810016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149414812017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149414824024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149545479015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149545481016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149545483017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149545497024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149698537015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149698540016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149698543017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149698562024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149815752015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149815755016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149815757017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149815771024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149927876015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149927880016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149927884017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756149927908024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150036424015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150036427016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150036430017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150036445024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150143199015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150143201016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150143203017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150143216024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150267089015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150267099016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150267140017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150267185024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150383491015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150383493016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150383494017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150383506024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150499945015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150499947016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150499949017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150499960024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150628404015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150628405016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150628407017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150628418024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150731132015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150731134016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150731136017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150731149024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150841365015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150841367016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150841368017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150841384024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150966565015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150966567016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150966570017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756150966583024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151058164015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151058167016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151058169017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151058184024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151189784015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151189786016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151189787017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151189801024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151297737015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151297739016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151297741017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151297754024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Julia Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151498359015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151498361016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151498363017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151498378024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151595361015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151595363016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151595366017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151595388024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151705783015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151705786016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151705788017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151705802024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151806228015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151806230016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151806232017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151806245024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151905252015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151905256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151905259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756151905280024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152011609015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152011611016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152011613017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152011629024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152082266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152082269016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152082272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152082291024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152320783015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152320785016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152320786017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152320800024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152623158015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152623164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152623168017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756152623190024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (James Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153116259015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153116261016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153116264017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153116287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230362015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230365016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230367017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153230383024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153320124015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153320127016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153320130017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153320143024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153465921015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153465923016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153465925017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153465942024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153655450015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153655452016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153655455017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153655476024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153762811015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153762814016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153762817017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153762835024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153863416015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153863419016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153863421017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153863434024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153969939015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153969942016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153969945017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756153969962024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154063439015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154063440016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154063442017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154063455024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Richard Anderson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154284971015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154284973016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154284975017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154284988024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Tiffany Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154497843015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154497844016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154497846017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154497857024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154584956015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154584957016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154584967017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154584980024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Eric Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154730724015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154730727016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154730730017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154730748024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154846861015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154846862016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154846864017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154846876024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154959383015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154959385016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154959387017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756154959404024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155094495015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155094497016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155094499017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155094515024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Gardner)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155299451015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155299453016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155299455017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155299474024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155414492015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155414493016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155414495017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155414507024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155519202015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155519204016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155519205017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155519216024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155657961015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155657964016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155657966017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155657979024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155729339015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155729340016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155729343017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155729357024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155965961015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155965964016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155965966017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756155965982024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124655015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124657016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124659017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156124673024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Moore)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 2}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Eric Moore)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156466866015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156466869016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156466872017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156466892024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156607301015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156607302016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156607304017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156607314024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Andrew Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156905773015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156905779016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156905781017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756156905799024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Thomas Jackson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157138304015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157138307016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157138309017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157138323024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157241770015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157241773016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157241776017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157241788024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157386980015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157386982016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157386985017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157387016024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157521721015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157521724016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157521726017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157521740024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Paul Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779826015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779828016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779830017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157779844024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157876879015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157876882016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157876885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157876907024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157997745015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157997747016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157997748017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756157997759024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ashley Juarez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158259053015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158259060016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158259067017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158259088024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158434222015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158434224016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158434227017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158434240024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158573946015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158573948016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158573950017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158573964024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158717706015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158717708016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158717710017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158717722024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158840907015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158840911016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158840915017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158840939024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158965410015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158965412016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158965414017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756158965427024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Samuel Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159160451015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159160453016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159160455017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159160473024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159268162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159268164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159268166017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159268178024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159399301015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159399304016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159399307017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159399322024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159564967015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159564970016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159564973017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159564989024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159695221015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159695223016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159695225017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159695237024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159826252015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159826255016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159826258017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159826277024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159949424015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159949426016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159949428017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756159949441024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160060276015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160060278016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160060281017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160060301024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160208170015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160208171016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160208173017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160208184024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160343563015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160343565016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160343567017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160343581024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160484186015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160484188016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160484191017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160484203024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160618594015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160618596016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160618599017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160618617024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160717807015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160717808016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160717810017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160717821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160835144015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160835146016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160835148017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160835159024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160969154015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160969156016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160969159017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756160969170024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jesse Phillips)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161173510015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161173511016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161173513017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161173527024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161294759015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161294761016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161294762017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161294776024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161435198015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161435201016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161435205017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161435227024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161545811015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161545813016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161545816017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161545830024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161726690015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161726692016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161726694017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161726711024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lori Thomas)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161986310015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161986312016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161986314017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756161986325024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162132999015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162133003016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162133049017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162133155024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162245330015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162245331016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162245333017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162245346024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162379417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162379418016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162379420017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162379431024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162459696015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162459698016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162459700017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162459719024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Susan Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162695266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162695268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162695271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162695292024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162879279015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162879282016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162879284017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756162879300024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163037578015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163037580016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163037581017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163037598024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ashley Murphy)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163198483015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163198485016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163198486017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163198499024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163312275015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163312277016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163312280017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163312299024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163403684015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163403686016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163403688017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163403706024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163500159015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163500160016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163500162017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163500176024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163607221015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163607224016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163607226017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163607245024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163714532015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163714534016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163714537017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163714556024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163992263015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163992265016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163992269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756163992287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164187459015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164187461016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164187463017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164187474024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164456340015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164456342016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164456343017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164456361024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164621905015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164621907016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164621909017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164621924024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164742110015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164742112016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164742114017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164742133024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164902862015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164902864016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164902866017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756164902880024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165025093015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165025095016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165025097017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165025109024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165122130015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165122132016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165122134017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165122147024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165225815015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165225817016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165225819017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165225833024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165333192015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165333194016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165333197017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165333212024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Thompson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165512694015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165512696016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165512698017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165512711024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Lopez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165732358015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165732360016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165732362017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165732376024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165842202015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165842203016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165842205017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165842217024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165973175015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165973177016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165973179017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756165973198024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166096456015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166096459016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166096462017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166096482024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166186926015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166186927016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166186929017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166186940024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166291353015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166291355016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166291356017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166291369024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166394248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166394250016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166394252017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166394269024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481590015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481592016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481594017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166481605024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166587274015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166587276016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166587278017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166587296024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166753315015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166753317016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166753320017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756166753335024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167007639015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167007641016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167007644017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167007662024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167265455015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167265456016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167265458017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167265471024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167514365015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167514367016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167514368017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167514380024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167759787015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167759790016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167759793017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167759814024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167906539015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167906542016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167906546017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756167906570024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168223373015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168223376016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168223377017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168223387024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ryan Coffey)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168689129015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168689135016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168689140017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756168689173024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Green)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Shannon Wilson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169362141015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169362143016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169362147017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169362163024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169576346015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169576347016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169576349017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169576362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169811358015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169811360016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169811362017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756169811383024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170001678015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170001681016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170001682017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170001695024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170498519015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170498521016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170498523017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170498538024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170702998015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170703000016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170703008017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170703054024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170938369015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170938371016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170938373017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756170938387024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171149511015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171149512016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171149514017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171149525024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171594077015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171594079016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171594080017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171594095024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171764488015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171764490016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171764492017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171764506024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171854753015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171854756016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171854758017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756171854772024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172012332015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172012334016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172012336017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172012353024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172107546015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172107548016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172107550017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172107564024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 3}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172199300015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172199303016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172199306017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172199325024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172329469015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172329472016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172329474017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172329489024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172420338015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172420340016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172420342017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172420353024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172553419015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172553422016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172553425017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172553439024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mark Walker)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Charles Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172801689015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172801691016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172801693017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172801707024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172863354015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172863356016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172863358017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172863370024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172940588015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172940590016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172940592017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756172940609024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173008768015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173008770016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173008772017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173008784024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Carla Allen)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173141324015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173141327016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173141329017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173141348024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173239848015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173239851016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173239853017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173239868024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173341950015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173341952016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173341953017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173341965024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Stephanie Taylor)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joshua Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173548377015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173548379016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173548381017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173548394024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173631479015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173631481016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173631484017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173631500024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173710875015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173710877016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173710879017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173710894024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173769509015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173769511016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173769512017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173769523024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173844388015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173844390016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173844392017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173844408024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173927423015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173927424016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173927426017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756173927439024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174008088015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174008091016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174008094017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174008114024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Samantha Little)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174151798015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174151800016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174151802017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174151817024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174232933015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174232934016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174232936017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174232946024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297919015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297920016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297922017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174297934024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174367760015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174367762016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174367764017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174367778024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Shawn Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174516250015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174516251016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174516253017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174516268024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174600901015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174600903016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174600905017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174600924024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174690979015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174690981016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174690983017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174690994024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174792279015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174792281016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174792284017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174792299024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174899846015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174899848016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174899851017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174899867024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174975344015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174975347016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174975351017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756174975373024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175077885015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175077887016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175077888017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175077898024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175177758015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175177760016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175177763017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175177777024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175265474015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175265477016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175265480017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175265498024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175354455015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175354457016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175354460017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175354472024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175461141015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175461143016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175461146017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175461161024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175544918015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175544920016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175544922017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175544937024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175640958015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175640960016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175640962017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175640974024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175722314015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175722316016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175722318017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175722332024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175805680015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175805682016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175805684017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175805695024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175889782015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175889785016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175889788017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175889810024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989289015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989291016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989294017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756175989311024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176073217015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176073220016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176073223017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176073243024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176162883015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176162885016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176162887017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176162899024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176236437015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176236439016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176236441017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176236456024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Dawn Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176371835015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176371837016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176371839017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176371852024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Charles Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176523059015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176523062016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176523065017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176523082024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176591377015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176591380016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176591382017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176591394024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176692485015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176692488016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176692490017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176692505024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Andrew Lopez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176860172015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176860173016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176860175017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176860188024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176962345015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176962347016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176962349017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756176962366024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Lewis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jason Bowen)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177173720015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177173722016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177173724017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177173742024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177262362015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177262364016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177262366017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177262380024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177342306015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177342309016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177342312017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177342329024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177421591015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177421592016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177421594017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177421605024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Monroe)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177633723015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177633726016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177633729017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177633745024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177726579015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177726581016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177726583017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177726597024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David White)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177900268015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177900270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177900273017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177900288024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177978388015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177978390016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177978393017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756177978416024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178046511015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178046514016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178046517017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178046532024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178122425015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178122427016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178122429017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178122447024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178231603015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178231605016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178231608017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178231621024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178331933015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178331936016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178331938017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178331956024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Ryan Marshall)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178508216015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178508218016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178508221017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178508233024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178603527015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178603530016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178603532017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178603546024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178669753015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178669755016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178669757017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178669771024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178755269015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178755271016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178755273017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178755287024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178852802015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178852804016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178852806017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178852822024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178977371015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178977373016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178977375017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756178977389024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179125651015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179125653016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179125656017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179125669024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179340356015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179340358016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179340360017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179340371024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179548248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179548250016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179548252017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179548266024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179716923015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179716925016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179716927017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179716946024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179793632015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179793634016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179793637017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756179793652024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Clark)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Charles Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180034778015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180034779016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180034782017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180034795024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180117254015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180117257016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180117259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180117276024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180205841015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180205843016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180205846017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180205858024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180288280015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180288282016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180288285017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180288304024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180358271015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180358272016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180358274017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180358284024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180439708015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180439711016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180439715017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180439738024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180536268015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180536270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180536273017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180536295024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180619360015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180619362016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180619364017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180619382024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180798468015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180798470016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180798472017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180798487024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180989253015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180989255016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180989258017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756180989274024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181188210015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181188212016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181188215017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181188230024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181271681015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181271683016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181271685017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181271699024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181364224015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181364227016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181364230017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181364249024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181432119015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181432125016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181432130017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181432166024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 4}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181529242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181529244016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181529246017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181529261024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181648753015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181648756016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181648758017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181648771024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Martin)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181829171015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181829175016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181829179017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181829198024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181903296015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181903298016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181903300017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181903313024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181998477015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181998480016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181998482017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756181998497024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182088471015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182088474016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182088476017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182088493024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182173249015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182173252016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182173254017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182173272024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182330034015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182330041016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182330054017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182330079024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182420962015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182420964016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182420966017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182420981024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182513703015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182513704016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182513706017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182513718024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182607610015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182607612016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182607615017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182607629024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182693321015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182693323016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182693324017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182693334024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182779991015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182779993016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182779996017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182780056024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182844729015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182844731016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182844734017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182844749024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182926863015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182926866016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182926868017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756182926884024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Zachary Thompson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183019957015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183019958016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183019960017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183019972024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183095148015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183095152016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183095158017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183095184024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kimberly Moreno)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183252682015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183252684016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183252686017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183252700024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183637162015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183637164016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183637167017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183637180024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183873141015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183873143016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183873145017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756183873157024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184051811015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184051813016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184051816017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184051833024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184244417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184244419016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184244421017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184244434024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184453009015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184453017016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184453026017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184453067024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184583199015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184583201016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184583204017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184583224024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184725674015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184725676016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184725678017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184725694024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184837551015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184837554016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184837556017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184837570024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184922667015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184922670016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184922673017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756184922690024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185006655015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185006658016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185006661017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185006679024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185092917015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185092919016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185092922017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185092939024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185176308015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185176310016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185176311017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185176325024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185242115015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185242118016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185242121017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185242137024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185321964015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185321967016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185321969017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185321983024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185424200015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185424202016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185424204017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185424217024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185510876015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185510878016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185510881017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185510903024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185602818015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185602821016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185602824017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185602841024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Doyle)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185759907015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185759908016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185759910017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185759923024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185952442015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185952444016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185952446017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756185952461024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186100952015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186100954016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186100958017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186100982024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186309796015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186309797016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186309800017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186309814024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186490714015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186490715016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186490717017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186490733024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jessica Murphy)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186801399015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186801402016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186801405017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186801424024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186989605015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186989608016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186989610017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756186989621024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187192801015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187192803016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187192806017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187192821024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187394004015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187394012016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187394021017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187394132024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187525548015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187525549016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187525551017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187525565024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187706827015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187706829016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187706832017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187706849024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187928269015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187928272016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187928274017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756187928289024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188104510015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188104512016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188104514017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188104527024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188204823015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188204825016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188204827017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188204841024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188424239015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188424242016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188424245017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188424266024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Brian Peters)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188752986015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188752988016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188752989017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756188753012024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Cox)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189094980015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189094982016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189094983017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189094997024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189215819015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189215820016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189215823017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189215837024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189386694015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189386696016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189386698017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189386715024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189537615015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189537617016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189537619017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189537637024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189725522015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189725525016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189725527017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756189725540024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Adam Bell)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190236337015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190236339016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190236341017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190236355024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Price)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190540966015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190540969016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190540971017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190540986024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190711746015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190711748016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190711750017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756190711761024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191064097015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191064100016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191064102017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191064118024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191438415015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191438417016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191438419017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191438433024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191577375015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191577377016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191577380017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191577396024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191715511015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191715516016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191715530017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191715575024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191884570015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191884573016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191884576017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756191884594024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192047366015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192047368016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192047370017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192047387024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192226242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192226245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192226247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192226262024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Stephanie Hancock)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Crystal Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Caleb Miller)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192777682015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192777685016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192777687017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192777702024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192869636015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192869638016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192869640017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756192869656024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193040479015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193040482016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193040485017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193040502024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jason Harris)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193344964015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193344966016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193344969017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193344984024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Danielle Johnson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Erin Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193740923015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193740926016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193740929017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193740948024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193929333015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193929336016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193929339017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756193929361024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194110503015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194110505016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194110508017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194110526024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194293369015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194293371016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194293373017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194293385024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194471911015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194471913016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194471915017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194471928024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194661650015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194661653016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194661656017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194661671024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 5}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194836585015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194836587016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194836589017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194836604024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194977172015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194977175016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194977178017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756194977193024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195108941015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195108944016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195108947017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195108966024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Dustin Webb)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195380319015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195380321016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195380324017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195380339024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195506491015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195506493016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195506496017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195506507024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195700696015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195700698016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195700700017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195700717024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jeffrey Soto)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195934292015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195934294016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195934295017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756195934307024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196094648015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196094650016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196094651017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196094664024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196264078015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196264080016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196264082017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196264100024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Sarah West)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Tony Sanchez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196676854015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196676856016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196676858017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196676868024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196853232015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196853235016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196853239017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756196853261024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jacob Lopez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197082694015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197082696016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197082703017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197082721024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Nancy Wright)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197361926015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197361928016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197361929017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197361942024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Tamara Lee)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197713250015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197713252016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197713254017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197713270024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197836192015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197836194016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197836196017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197836207024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197962870015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197962872016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197962873017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756197962886024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198136813015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198136814016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198136817017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198136832024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198326768015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198326770016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198326773017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198326787024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198509267015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198509270016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198509272017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198509286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jason Williams)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198822818015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198822824016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198822828017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198822862024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198959544015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198959547016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198959550017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756198959568024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199077901015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199077902016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199077904017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199077917024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199285869015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199285872016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199285876017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199285896024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199500992015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199500994016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199500996017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199501036024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199630184015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199630185016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199630187017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199630199024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Matthew Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199917458015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199917460016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199917462017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756199917476024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200086817015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200086820016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200086822017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200086833024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200291816015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200291819016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200291822017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200291843024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200468773015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200468776016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200468778017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200468792024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200680783015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200680784016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200680786017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200680797024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200856344015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200856346016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200856348017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756200856362024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201023587015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201023589016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201023591017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201023610024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201193447015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201193449016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201193451017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201193469024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201321447015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201321450016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201321453017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201321481024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201463182015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201463185016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201463188017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201463205024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201627091015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201627094016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201627096017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201627108024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201750204015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201750206016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201750208017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201750224024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201911150015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201911155016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201911159017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756201911183024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202072581015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202072582016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202072584017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202072600024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202200920015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202200922016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202200925017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202200941024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202340743015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202340744016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202340746017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202340764024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202536821015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202536825016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202536828017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202536851024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sydney.Frost.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202880834015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202880837016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202880841017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756202880860024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203062711015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203062713016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203062714017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203062726024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203274375015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203274377016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203274379017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203274392024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203461549015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203461552016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203461555017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203461571024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203592156015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203592159016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203592161017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203592175024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203740180015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203740182016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203740184017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203740197024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203885237015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203885239016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203885242017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756203885257024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204065170015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204065173016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204065176017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204065191024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204230466015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204230470016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204230473017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204230492024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Edward Allen)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204592812015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204592814016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204592817017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204592831024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204710834015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204710836016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204710837017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204710849024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204890167015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204890170016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204890173017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756204890192024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Garner)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205198658015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205198660016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205198662017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205198675024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205346453015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205346455016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205346456017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205346467024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205533379015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205533381016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205533383017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205533396024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205710259015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205710262016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205710266017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756205710286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Richard Harrison)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Morales)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Nicholas Campbell)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206368262015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206368265016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206368267017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206368285024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206525849015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206525851016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206525853017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206525867024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206679246015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206679249016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206679252017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756206679268024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (John Coleman)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207142071015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207142074016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207142077017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207142095024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207304116015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207304118016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207304120017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207304137024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207493527015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207493530016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207493533017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207493548024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207704723015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207704726016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207704729017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207704746024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207840996015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207840999016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207841002017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756207841054024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208036519015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208036521016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208036523017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208036536024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208183466015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208183467016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208183469017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208183487024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208303591015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208303593016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208303595017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208303609024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208390258015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208390260016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208390262017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208390276024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208504305015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208504307016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208504309017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208504328024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208622794015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208622796016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208622797017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208622810024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208726498015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208726501016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208726504017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208726523024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208846508015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208846511016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208846514017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208846533024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208970130015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208970137016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208970142017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756208970167024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209109203015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209109206016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209109208017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209109227024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209237733015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209237736016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209237738017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209237753024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209330980015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209330982016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209330984017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209330995024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209421710015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209421713016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209421715017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209421731024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 6}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209514789015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209514791016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209514793017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209514808024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209618362015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209618365016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209618367017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209618382024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209712784015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209712785016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209712788017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209712799024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209812342015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209812344016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209812346017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209812360024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209897597015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209897599016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209897601017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756209897614024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210036506015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210036508016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210036510017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210036524024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210183565015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210183567016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210183570017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210183584024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jennifer Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210497659015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210497661016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210497662017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210497682024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Joseph Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210891435015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210891437016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210891439017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756210891450024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211095446015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211095449016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211095451017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211095470024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211273178015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211273181016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211273182017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211273197024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211512281015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211512284016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211512287017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211512298024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211757599015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211757602016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211757604017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211757617024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211962444015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211962446016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211962447017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756211962460024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212215510015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212215513016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212215516017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212215530024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212413690015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212413691016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212413693017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212413706024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212584824015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212584826016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212584829017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212584847024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212714558015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212714560016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212714562017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212714576024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212892111015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212892114016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212892116017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756212892132024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213119786015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213119788016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213119791017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213119806024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213269725015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213269728016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213269731017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213269746024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213472248015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213472251016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213472253017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213472272024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213606996015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213606998016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213607002017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213607116024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213801952015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213801954016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213801956017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213801972024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213993480015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213993483016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213993485017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756213993502024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214211417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214211419016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214211420017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214211431024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214370525015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214370527016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214370530017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214370544024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214542929015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214542931016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214542934017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214542947024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214739415015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214739418016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214739422017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214739441024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214887777015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214887780016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214887783017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756214887798024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215088223015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215088226016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215088229017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215088251024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215289285015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215289288016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215289291017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215289311024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215483780015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215483782016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215483783017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215483797024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215648262015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215648265016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215648267017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215648286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215857425015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215857427016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215857429017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756215857443024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216030771015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216030773016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216030775017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216030788024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216244755015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216244757016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216244758017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216244770024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216449631015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216449634016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216449637017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216449655024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216598461015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216598463016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216598466017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216598493024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216693603015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216693605016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216693607017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216693621024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216806034015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216806042016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216806050017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216806080024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Christopher Greene)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216992266015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216992268016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216992271017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756216992286024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217100950015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217100952016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217100955017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217100975024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217242582015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217242583016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217242585017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217242598024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217379631015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217379635016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217379637017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217379652024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217474680015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217474681016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217474683017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217474694024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217566866015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217566868016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217566869017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217566880024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217634202015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217634204016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217634206017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217634225024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725579015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725581016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725583017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217725597024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217799560015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217799563016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217799567017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756217799590024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Mary Brown)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Cruz)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218060837015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218060839016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218060842017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218060866024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218171387015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218171390016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218171392017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218171407024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218283822015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218283824016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218283826017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218283839024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218380729015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218380732016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218380735017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218380749024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218482417015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218482420016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218482422017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218482436024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218579616015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218579618016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218579620017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218579637024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662577015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662579016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662581017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218662593024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218809254015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218809256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218809259017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218809279024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218895989015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218895991016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218895994017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218896040024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218992357015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218992358016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218992360017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756218992373024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219077971015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219077973016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219077974017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219077987024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219194704015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219194707016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219194710017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219194726024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219278337015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219278340016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219278343017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219278354024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Robert Wright)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laura Lee)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219595497015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219595498016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219595500017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219595510024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219694383015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219694385016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219694387017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219694402024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219808222015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219808224016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219808231017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219808253024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219915900015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219915902016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219915905017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219915919024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219996295015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219996298016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219996301017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756219996318024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082158015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082161016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082164017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220082180024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220188301015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220188305016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220188309017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220188328024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220279796015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220279798016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220279802017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220279828024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220382723015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220382725016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220382728017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220382744024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220472878015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220472879016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220472881017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220472896024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220566374015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220566376016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220566378017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220566393024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677782015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677784016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677787017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220677801024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220763420015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220763422016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220763425017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220763438024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220866799015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220866801016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220866803017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756220866817024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Denise Garcia)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221033113015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221033115016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221033116017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221033127024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221147985015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221147987016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221147989017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221148012024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221249005015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221249021016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221249053017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221249156024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Katherine Munoz)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221457569015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221457571016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221457573017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221457591024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (April Peterson)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (William Coleman)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Kevin Long)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Rebecca Gonzalez)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221762602015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221762604016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221762605017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221762624024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221841375015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221841377016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221841379017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221841391024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Zoom, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221924951015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221924952016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221924954017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756221924966024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019816015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019818016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019820017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222019835024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222112111015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222112114016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222112117017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222112133024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222206951015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222206954016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222206956017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222206972024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222300271015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222300273016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222300276017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222300293024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222395987015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222395989016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222395991017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222396022024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222500829015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222500831016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222500833017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222500852024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639542015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639544016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639545017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222639559024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222737365015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222737368016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222737371017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222737390024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 7}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222838934015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222838936016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222838938017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222838953024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Microsoft Office 365, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222938265015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222938267016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222938269017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756222938284024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223027546015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223027548016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223027550017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223027566024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223157764015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223157765016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223157767017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223157778024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223300109015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223300140016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223300149017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223300188024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (David Smith)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Lisa Murphy)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223611242015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223611245016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223611247017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223611263024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223697519015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223697520016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223697522017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223697535024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223792750015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223792752016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223792755017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223792770024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223884111015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223884112016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223884114017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756223884125024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224004906015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224004908016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224004910017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224004925024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224094492015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224094494016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224094495017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224094507024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224181398015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224181400016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224181403017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224181417024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224289563015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224289566016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224289568017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224289582024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224362412015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224362414016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224362417017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224362435024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Zoom, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224445156015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224445157016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224445159017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224445172024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Microsoft Office 365, Asana"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224555245015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224555248016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224555251017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224555265024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Thomas Jones)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224764421015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224764423016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224764426017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224764440024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224888329015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224888331016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224888334017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224888351024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224975230015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224975233016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224975235017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756224975249024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225068406015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225068408016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225068410017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225068421024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225172842015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225172845016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225172847017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225172861024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225287590015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225287593016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225287601017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225287616024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225416984015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225416987016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225416989017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225417035024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225515687015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225515689016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225515692017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225515706024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225631915015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225631917016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225631919017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225631936024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225743247015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225743249016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225743251017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225743264024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225849890015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225849892016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225849894017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225849909024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225954206015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225954209016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225954212017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756225954227024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Zoom, Microsoft Office 365, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226039403015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226039405016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226039409017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226039424024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226130953015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226130958016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226130962017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226130985024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Microsoft Office 365, Google Workspace, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226213913015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226213915016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226213917017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226213931024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Microsoft Office 365, Google Workspace, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226297432015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226297434016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226297436017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226297450024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226360588015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226360591016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226360593017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226360612024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226421487015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226421491016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226421494017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226421520024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226501363015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226501365016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226501367017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226501381024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Zoom, Microsoft Office 365, Google Workspace"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226578479015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226578482016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226578485017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226578506024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226653880015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226653882016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226653885017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226653903024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "QuickBooks, Zoom, Microsoft Office 365, Asana, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226743238015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226743241016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226743243017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226743260024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, QuickBooks, Zoom, Microsoft Office 365, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Hobbs)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, QuickBooks, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226863253015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226863256016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226863260017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226863280024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, QuickBooks, Google Workspace, Asana"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226933631015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226933634016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226933636017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226933655024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226993277015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226993280016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226993283017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756226993303024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Daniel Morales)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227104363015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227104365016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227104368017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227104389024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227172550015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227172551016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227172553017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227172565024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, Salesforce, Zoom, Google Workspace, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Anthony Moore)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Zoom, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Crystal Harris)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Zoom, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227361909015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227361912016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227361915017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227361938024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Trello, Salesforce, Zoom, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Laurie Davis)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce, Microsoft Office 365, Google Workspace, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Daniel Roberts)\"},\"status\":\"failure\"}'\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, Asana, HubSpot"], "Adobe Acrobat": ["checkbox", true], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227544599015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227544602016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227544605017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227544623024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Salesforce, QuickBooks, Zoom, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227615341015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227615344016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227615347017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227615369024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, QuickBooks, Microsoft Office 365, Google Workspace, Asana, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227686259015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227686262016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227686265017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227686283024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Slack, Trello, QuickBooks, Microsoft Office 365, Google Workspace, HubSpot, Adobe Creative Cloud"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", false]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227759711015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227759713016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227759715017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227759730024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}, {"config": {"configuration": {"Additional software requirements": ["textarea", "Salesforce"], "Adobe Acrobat": ["checkbox", false], "Adobe Photoshop": ["checkbox", true]}, "description": "Lenovo - Carbon x1", "item": "Standard Laptop", "quantity": 8}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 313, in cheat\n element = iframe.wait_for_selector(\"a:text('Hardware')\", strict=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 3673, in wait_for_selector\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 323, in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Frame.wait_for_selector: Error: strict mode violation: locator(\"a:text('Hardware')\") resolved to 4 elements:\n 1) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227822526015_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 2) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227822527016_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 3) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227822529017_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n 4) Hardware aka locator(\"[id=\\\"com\\\\.glideapp\\\\.servicecatalog\\\\.RenderCategory_01756227822543024_header\\\"]\").get_by_role(\"link\", name=\"Hardware\")\n\nCall log:\nwaiting for locator(\"a:text('Hardware')\") to be visible\n\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_SortAssetListTask.json b/TEST_10/failed_SortAssetListTask.json deleted file mode 100644 index 6222dbd..0000000 --- a/TEST_10/failed_SortAssetListTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"goal": "Sort the \"assets\" list by the following fields:\n - Cost center (descending)\n - Serial number (ascending)\n - Location (ascending)", "sort_dirs": ["desc", "asc", "asc"], "sort_fields": ["cost_center", "serial_number", "location"]}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Jose Parker)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_SortChangeRequestListTask.json b/TEST_10/failed_SortChangeRequestListTask.json deleted file mode 100644 index 5775d1d..0000000 --- a/TEST_10/failed_SortChangeRequestListTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_SortHardwareListTask.json b/TEST_10/failed_SortHardwareListTask.json deleted file mode 100644 index 5775d1d..0000000 --- a/TEST_10/failed_SortHardwareListTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_SortIncidentListTask.json b/TEST_10/failed_SortIncidentListTask.json deleted file mode 100644 index 5775d1d..0000000 --- a/TEST_10/failed_SortIncidentListTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_SortServiceCatalogItemListTask.json b/TEST_10/failed_SortServiceCatalogItemListTask.json deleted file mode 100644 index 5775d1d..0000000 --- a/TEST_10/failed_SortServiceCatalogItemListTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_SortUserListTask.json b/TEST_10/failed_SortUserListTask.json deleted file mode 100644 index 12f2f8c..0000000 --- a/TEST_10/failed_SortUserListTask.json +++ /dev/null @@ -1 +0,0 @@ -{"cheat": [], "no_reward": [], "exception": [{"config": {"goal": "Sort the \"users\" list by the following fields:\n - Title (descending)\n - Department (descending)", "sort_dirs": ["desc", "desc"], "sort_fields": ["title", "department"]}, "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\n response.raise_for_status()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body='{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Hector Wright)\"},\"status\":\"failure\"}'\n"}], "not_done": []} \ No newline at end of file diff --git a/TEST_10/failed_reasons_index.json b/TEST_10/failed_reasons_index.json deleted file mode 100644 index 7654a89..0000000 --- a/TEST_10/failed_reasons_index.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "1": { - "file": "failed_AllMenuTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/navigation.py\", line 121, in cheat\n menu_item.click()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 14929, in click\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_locator.py\", line 156, in click\n return await self._frame.click(self._selector, strict=True, **params)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 488, in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_label(\"AI Search\", exact=True).and_(locator(\"div[aria-label=\\\"All menu\\\"]\").get_by_role(\"button\")).locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").locator(\"button[aria-label=\\\"AI Search for Next Experience\\\"], div[role=\\\"button\\\"][aria-label=\\\"AI Search for Next Experience\\\"]\").first.locator(\"xpath=ancestor::div[contains(@class, 'snf-collapsible-list')]\").get_by_label(\"Guided Setup for Zing to AI Search Migration\", exact=True)\n\n" - }, - "2": { - "file": "failed_AllMenuTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=James.Moore.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "3": { - "file": "failed_CreateChangeRequestTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Michael.James.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "4": { - "file": "failed_CreateHardwareAssetTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Paul.Foley.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "5": { - "file": "failed_CreateHardwareAssetTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 1300, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 582, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 123, in __init__\n super().__init__(seed=seed, instance=instance, start_rel_url=form_url)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" - }, - "6": { - "file": "failed_CreateIncidentTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Christopher.Wong.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "7": { - "file": "failed_CreateProblemTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 1335, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 582, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 123, in __init__\n super().__init__(seed=seed, instance=instance, start_rel_url=form_url)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" - }, - "8": { - "file": "failed_CreateUserTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 772, in cheat\n self._fill_fields(page, iframe, self.task_fields)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 397, in _fill_fields\n self._get_fields(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in _get_fields\n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in \n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 201, in is_field_visible\n return page.evaluate(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8183, in evaluate\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 435, in evaluate\n return await self._main_frame.evaluate(expression, arg)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 278, in evaluate\n await self._channel.send(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Page.evaluate: TypeError: Cannot read properties of undefined (reading 'getElementParentNode')\n at klass.isDisplayNone (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21912:23)\n at klass.isVisible (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21866:13)\n at eval (eval at evaluate (:226:30), :1:18)\n at eval ()\n at UtilityScript.evaluate (:226:30)\n at UtilityScript. (:1:44)\n" - }, - "9": { - "file": "failed_CreateUserTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 772, in cheat\n self._fill_fields(page, iframe, self.task_fields)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 397, in _fill_fields\n self._get_fields(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in _get_fields\n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in \n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 201, in is_field_visible\n return page.evaluate(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8183, in evaluate\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 435, in evaluate\n return await self._main_frame.evaluate(expression, arg)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 278, in evaluate\n await self._channel.send(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Page.evaluate: TypeError: Cannot read properties of undefined (reading 'getElementParentNode')\n at klass.isDisplayNone (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21912:23)\n at klass.isVisible (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21866:13)\n at eval (eval at evaluate (:226:30), :1:18)\n at eval ()\n at UtilityScript.evaluate (:226:30)\n at UtilityScript. (:1:44)\n" - }, - "10": { - "file": "failed_CreateUserTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 772, in cheat\n self._fill_fields(page, iframe, self.task_fields)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 397, in _fill_fields\n self._get_fields(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in _get_fields\n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in \n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 201, in is_field_visible\n return page.evaluate(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8183, in evaluate\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 435, in evaluate\n return await self._main_frame.evaluate(expression, arg)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 278, in evaluate\n await self._channel.send(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Page.evaluate: TypeError: Cannot read properties of undefined (reading 'getElementParentNode')\n at klass.isDisplayNone (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21912:23)\n at klass.isVisible (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21866:13)\n at eval (eval at evaluate (:226:30), :1:18)\n at eval ()\n at UtilityScript.evaluate (:226:30)\n at UtilityScript. (:1:44)\n" - }, - "11": { - "file": "failed_CreateUserTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 134, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" - }, - "12": { - "file": "failed_CreateUserTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 161, in validate_on_page\n task.cheat(page=page, chat_messages=chat_messages)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 772, in cheat\n self._fill_fields(page, iframe, self.task_fields)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 397, in _fill_fields\n self._get_fields(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in _get_fields\n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 245, in \n expected_visible_fields = set([f for f in self.expected_fields if is_field_visible(f)])\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 201, in is_field_visible\n return page.evaluate(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8183, in evaluate\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 435, in evaluate\n return await self._main_frame.evaluate(expression, arg)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 278, in evaluate\n await self._channel.send(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Page.evaluate: TypeError: Cannot read properties of undefined (reading 'getElementParentNode')\n at klass.isDisplayNone (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21912:23)\n at klass.isVisible (https://dev277402.service-now.com/scripts/doctype/js_includes_doctype.jsx?v=07-27-2025_1301&lp=Fri_Aug_22_07_07_06_PDT_2025&c=10_151:21866:13)\n at eval (eval at evaluate (:226:30), :1:18)\n at eval ()\n at UtilityScript.evaluate (:226:30)\n at UtilityScript. (:1:44)\n" - }, - "13": { - "file": "failed_FilterAssetListTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 173, in table_api_call\n get_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 134, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" - }, - "14": { - "file": "failed_FilterChangeRequestListTask.json", - "reason": "(no 'reason' found)" - }, - "15": { - "file": "failed_FilterHardwareListTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Kevin.Nguyen.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "16": { - "file": "failed_FilterHardwareListTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Joe.Bennett.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "17": { - "file": "failed_FilterIncidentListTask.json", - "reason": "(no 'reason' found)" - }, - "18": { - "file": "failed_FilterServiceCatalogItemListTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 165, in validate_on_page\n task.teardown()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 198, in teardown\n table_api_call(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 134, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" - }, - "19": { - "file": "failed_FilterUserListTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 198, in _new_conn\n sock = connection.create_connection(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/connection.py\", line 60, in create_connection\n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/socket.py\", line 974, in getaddrinfo\n for res in _socket.getaddrinfo(host, port, family, type, proto, flags):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsocket.gaierror: [Errno 8] nodename nor servname provided, or not known\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 753, in connect\n self.sock = sock = self._new_conn()\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 205, in _new_conn\n raise NameResolutionError(self.host, self, e) from e\nurllib3.exceptions.NameResolutionError: : Failed to resolve 'dev277402.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 519, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='dev277402.service-now.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'dev277402.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\"))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 700, in send\n raise ConnectionError(e, request=request)\nrequests.exceptions.ConnectionError: HTTPSConnectionPool(host='dev277402.service-now.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'dev277402.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\"))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 1249, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 522, in __init__\n super().__init__(seed=seed, instance=instance, start_rel_url=list_url)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" - }, - "20": { - "file": "failed_FilterUserListTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 557, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Timothy.Paul.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "21": { - "file": "failed_ImpersonationTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 134, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" - }, - "22": { - "file": "failed_KnowledgeBaseSearchTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/knowledge.py\", line 84, in __init__\n SNowInstance(), # instance would be the non-admin instance here and this might break in case user does not have required permissions\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" - }, - "23": { - "file": "failed_OrderAppleMacBookPro15Task.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Nicole.Holmes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "24": { - "file": "failed_OrderAppleWatchTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 198, in _new_conn\n sock = connection.create_connection(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/connection.py\", line 60, in create_connection\n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/socket.py\", line 974, in getaddrinfo\n for res in _socket.getaddrinfo(host, port, family, type, proto, flags):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsocket.gaierror: [Errno 8] nodename nor servname provided, or not known\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 753, in connect\n self.sock = sock = self._new_conn()\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 205, in _new_conn\n raise NameResolutionError(self.host, self, e) from e\nurllib3.exceptions.NameResolutionError: : Failed to resolve 'dev277402.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 519, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='dev277402.service-now.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'dev277402.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\"))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 700, in send\n raise ConnectionError(e, request=request)\nrequests.exceptions.ConnectionError: HTTPSConnectionPool(host='dev277402.service-now.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'dev277402.service-now.com' ([Errno 8] nodename nor servname provided, or not known)\"))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 622, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 177, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" - }, - "25": { - "file": "failed_OrderDeveloperLaptopTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 165, in validate_on_page\n task.teardown()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 472, in teardown\n db_delete_from_table(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 269, in db_delete_from_table\n response = requests.delete(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 157, in delete\n return request(\"delete\", url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" - }, - "26": { - "file": "failed_OrderDevelopmentLaptopPCTask.json", - "reason": "(no 'reason' found)" - }, - "27": { - "file": "failed_OrderIpadMiniTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Erica.Jones.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "28": { - "file": "failed_OrderIpadMiniTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 164, in validate_on_page\n reward, task_done, _, _ = task.validate(page, chat_messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 492, in validate\n r = get_request_by_id(instance=self.instance, sysid=self.request_sysid)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/requests.py\", line 87, in get_request_by_id\n request = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 134, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" - }, - "29": { - "file": "failed_OrderIpadProTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Kristin.Walker.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "30": { - "file": "failed_OrderIpadProTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 589, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 177, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" - }, - "31": { - "file": "failed_OrderLoanerLaptopTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 72, in create_user\n table_api_call(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 173, in table_api_call\n get_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 134, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" - }, - "32": { - "file": "failed_OrderSalesLaptopTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Richard.Campbell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "33": { - "file": "failed_OrderSalesLaptopTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 600, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/service_catalog.py\", line 177, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" - }, - "34": { - "file": "failed_OrderStandardLaptopTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=David.Rubio.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "35": { - "file": "failed_OrderStandardLaptopTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Chris.Lewis.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "36": { - "file": "failed_SortAssetListTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 1269, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 233, in __init__\n super().__init__(seed=seed, instance=instance, start_rel_url=list_url)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" - }, - "37": { - "file": "failed_SortChangeRequestListTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 87, in _check_is_reachable\n requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 1290, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 233, in __init__\n super().__init__(seed=seed, instance=instance, start_rel_url=list_url)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 65, in check_status\n self._check_is_reachable()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 89, in _check_is_reachable\n raise RuntimeError(\nRuntimeError: ServiceNow instance at https://dev277402.service-now.com is not reachable. Please check the URL.\n" - }, - "38": { - "file": "failed_SortHardwareListTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nConnectionResetError: [Errno 54] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 474, in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\n ^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\n user_response = table_api_call(\n ^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 134, in table_api_call\n response = requests.request(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 682, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))\n" - }, - "39": { - "file": "failed_SortHardwareListTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 264, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Kim.Miranda.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "40": { - "file": "failed_SortIncidentListTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 265, in start\n self._wait_for_ready(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 189, in _wait_for_ready\n page.wait_for_function(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 11157, in wait_for_function\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 1027, in wait_for_function\n return await self._main_frame.wait_for_function(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 773, in wait_for_function\n return from_channel(await self._channel.send(\"waitForFunction\", params))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: Page.wait_for_function: DOMException: Failed to read a named property 'WORKARENA_LOAD_COMPLETE' from 'Window': Blocked a frame with origin \"https://dev277402.service-now.com\" from accessing a cross-origin frame.\n at eval (eval at predicate (eval at evaluate (:226:30)), :1:61)\n at eval ()\n at predicate (eval at evaluate (:226:30), :11:37)\n at next (eval at evaluate (:226:30), :32:31)\n at eval (eval at evaluate (:226:30), :42:11)\n at UtilityScript.evaluate (:228:17)\n at UtilityScript. (:1:44)\n" - }, - "41": { - "file": "failed_SortIncidentListTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 790, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connection.py\", line 969, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n ^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 480, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/ssl_.py\", line 524, in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 517, in wrap_socket\n return self.sslsocket_class._create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1104, in _create\n self.do_handshake()\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/ssl.py\", line 1382, in do_handshake\n self._sslobj.do_handshake()\nssl.SSLEOFError: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1016)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\nurllib3.exceptions.SSLError: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1016)\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 667, in send\n resp = conn.urlopen(\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/urllib3/util/retry.py\", line 519, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='dev277402.service-now.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1016)')))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 158, in validate_on_page\n task = task_class(seed=1, fixed_config=task_config)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 1332, in __init__\n super().__init__(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 233, in __init__\n super().__init__(seed=seed, instance=instance, start_rel_url=list_url)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 66, in __init__\n self.instance = instance if instance is not None else SNowInstance()\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 58, in __init__\n self.check_status()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 66, in check_status\n self._check_is_hibernating()\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/instance.py\", line 73, in _check_is_hibernating\n response = requests.get(self.snow_url, timeout=SNOW_BROWSER_TIMEOUT)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/adapters.py\", line 698, in send\n raise SSLError(e, request=request)\nrequests.exceptions.SSLError: HTTPSConnectionPool(host='dev277402.service-now.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1016)')))\n" - }, - "42": { - "file": "failed_SortIncidentListTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 264, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Crystal.Humphrey.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "43": { - "file": "failed_SortServiceCatalogItemListTask.json", - "reason": "Traceback (most recent call last):\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\n task_done, reward, task_config, cheat_passed = validate_task(\n ^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\n return copy(f, *args, **kw)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\n do = self.iter(retry_state=retry_state)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\n result = action(retry_state)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\n raise retry_exc.reraise()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\n raise self.last_attempt.result()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\n result = fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\n task.setup(page=page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\n self.start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/list.py\", line 264, in start\n super().start(page)\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\n url_login(\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\n page.goto(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\n self._sync(\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\n return task.result()\n ^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\n return await self._main_frame.goto(**locals_to_params(locals()))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\n await self._channel.send(\"goto\", locals_to_params(locals()))\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\n return await self._connection.wrap_api_call(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\n raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\nCall log:\nnavigating to \"https://dev277402.service-now.com/login.do?user_name=Martin.Scott.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\n\n" - }, - "44": { - "file": "failed_SortUserListTask.json", - "reason": "(no 'reason' found)" - } -} \ No newline at end of file diff --git a/src/workarena_test.py b/src/workarena_test.py index f3f8d8a..f9a3d2c 100644 --- a/src/workarena_test.py +++ b/src/workarena_test.py @@ -1,76 +1,38 @@ -import os - -os.environ["SNOW_INSTANCE_URL"] = "https://myarena18demo.service-now.com/" -os.environ["SNOW_INSTANCE_UNAME"] = "admin" -os.environ["SNOW_INSTANCE_PWD"] = r"Snow@456" - -from time import sleep from browsergym.core.env import BrowserEnv -from browsergym.workarena.tasks.service_catalog import ( - OrderDeveloperLaptopTask, - OrderIpadMiniTask, - OrderIpadProTask, - OrderSalesLaptopTask, - OrderStandardLaptopTask, - OrderAppleWatchTask, - OrderAppleMacBookPro15Task, - OrderDevelopmentLaptopPCTask, - OrderLoanerLaptopTask, -) +from browsergym.workarena import get_all_tasks_agents + +AGENT_L2_SAMPLED_SET = get_all_tasks_agents(filter="l2") -# Run just the Developer Laptop tasks by default (add others here if you want) -TASK_CLASSES = [ - OrderDeveloperLaptopTask, # L1 atomic - OrderDevelopmentLaptopPCTask, # L2 multi-step - # Example: to include others, uncomment: - # OrderIpadMiniTask, - # OrderIpadProTask, - # OrderSalesLaptopTask, - # OrderStandardLaptopTask, - # OrderAppleWatchTask, - # OrderAppleMacBookPro15Task, - # OrderLoanerLaptopTask, +AGENT_L2_SAMPLED_TASKS, AGENT_L2_SEEDS = [sampled_set[0] for sampled_set in AGENT_L2_SAMPLED_SET], [ + sampled_set[1] for sampled_set in AGENT_L2_SAMPLED_SET ] +from time import sleep -for TaskCls in TASK_CLASSES: - # Build the entrypoint from the imported class (lets BrowserEnv instantiate it) - entrypoint = f"{TaskCls.__module__}.{TaskCls.__name__}" - print("Task:", entrypoint) +for task, seed in zip(AGENT_L2_SAMPLED_TASKS, AGENT_L2_SEEDS): + print("Task:", task) - env = BrowserEnv(task_entrypoint=entrypoint, headless=False, slow_mo=1000) + # Instantiate a new environment + env = BrowserEnv(task_entrypoint=task, headless=False, slow_mo=1000) env.reset() - # Optional: say something in chat + # Cheat functions use Playwright to automatically solve the task env.chat.add_message(role="assistant", msg="On it. Please wait...") - try: - # Multi-step (L2/…): iterate subtasks; single-step (L1): one pass - n_subtasks = len(env.task) if hasattr(env.task, "__len__") else 1 - - if n_subtasks > 1: - for i in range(n_subtasks): - sleep(1) - env.task.cheat(page=env.page, chat_messages=env.chat.messages, subtask_idx=i) - sleep(1) - reward, done, message, info = env.task.validate( - page=env.page, chat_messages=env.chat.messages - ) - else: - cheat_messages = [] - env.task.cheat(env.page, cheat_messages) - for m in cheat_messages: - env.chat.add_message(role=m["role"], msg=m["message"]) - reward, done, message, info = env.task.validate(env.page, cheat_messages) - - # Simple feedback - if reward == 1: - env.chat.add_message(role="user", msg="Yes, that works. Thanks!") - else: - env.chat.add_message( - role="user", msg=f"No, that doesn't work. {info.get('message', '')}" - ) - - sleep(2) - finally: - env.close() + for i in range(len(env.task)): + sleep(1) + env.task.cheat(page=env.page, chat_messages=env.chat.messages, subtask_idx=i) + sleep(1) + reward, done, message, info = env.task.validate( + page=env.page, chat_messages=env.chat.messages + ) + + if reward == 1: + env.chat.add_message(role="user", msg="Yes, that works. Thanks!") + else: + env.chat.add_message( + role="user", msg=f"No, that doesn't work. {message.get('message', '')}" + ) + + sleep(3) + env.close() diff --git a/tests/test_yoko.py b/tests/test_yoko.py deleted file mode 100644 index 85d697a..0000000 --- a/tests/test_yoko.py +++ /dev/null @@ -1,312 +0,0 @@ -#!/usr/bin/env python3 -import json -import logging -import multiprocessing -import argparse -import traceback -import os -import time -import random - -# ---- Instance credentials (env) ---- -os.environ["SNOW_INSTANCE_URL"] = "https://myarena25demo.service-now.com/" -os.environ["SNOW_INSTANCE_UNAME"] = "admin" -os.environ["SNOW_INSTANCE_PWD"] = r"Snow@456" - -from browsergym.workarena.config import ( - # navigation tasks - ALL_MENU_PATH, - IMPERSONATION_CONFIG_PATH, - # form tasks - CREATE_CHANGE_REQUEST_CONFIG_PATH, - CREATE_HARDWARE_CONFIG_PATH, - CREATE_INCIDENT_CONFIG_PATH, - CREATE_PROBLEM_CONFIG_PATH, - CREATE_USER_CONFIG_PATH, - # list tasks - FILTER_ASSET_LIST_CONFIG_PATH, - FILTER_CHANGE_REQUEST_LIST_CONFIG_PATH, - FILTER_HARDWARE_LIST_CONFIG_PATH, - FILTER_INCIDENT_LIST_CONFIG_PATH, - FILTER_SERVICE_CATALOG_ITEM_LIST_CONFIG_PATH, - FILTER_USER_LIST_CONFIG_PATH, - SORT_ASSET_LIST_CONFIG_PATH, - SORT_CHANGE_REQUEST_LIST_CONFIG_PATH, - SORT_HARDWARE_LIST_CONFIG_PATH, - SORT_INCIDENT_LIST_CONFIG_PATH, - SORT_SERVICE_CATALOG_ITEM_LIST_CONFIG_PATH, - SORT_USER_LIST_CONFIG_PATH, - # knowledge tasks - KB_CONFIG_PATH, - # Service Catalog tasks - ORDER_DEVELOPER_LAPTOP_TASK_CONFIG_PATH, - ORDER_IPAD_MINI_TASK_CONFIG_PATH, - ORDER_IPAD_PRO_TASK_CONFIG_PATH, - ORDER_SALES_LAPTOP_TASK_CONFIG_PATH, - ORDER_STANDARD_LAPTOP_TASK_CONFIG_PATH, - ORDER_APPLE_WATCH_TASK_CONFIG_PATH, - ORDER_APPLE_MAC_BOOK_PRO15_TASK_CONFIG_PATH, - ORDER_DEVELOPMENT_LAPTOP_PC_TASK_CONFIG_PATH, - ORDER_LOANER_LAPTOP_TASK_CONFIG_PATH, -) -from browsergym.workarena.tasks.form import ( - CreateChangeRequestTask, - CreateHardwareAssetTask, - CreateIncidentTask, - CreateProblemTask, - CreateUserTask, -) -from browsergym.workarena.tasks.knowledge import KnowledgeBaseSearchTask -from browsergym.workarena.tasks.list import ( - FilterAssetListTask, - FilterChangeRequestListTask, - FilterHardwareListTask, - FilterIncidentListTask, - FilterServiceCatalogItemListTask, - FilterUserListTask, - SortAssetListTask, - SortChangeRequestListTask, - SortHardwareListTask, - SortIncidentListTask, - SortServiceCatalogItemListTask, - SortUserListTask, -) -from browsergym.workarena.tasks.navigation import AllMenuTask, ImpersonationTask -from browsergym.workarena.tasks.service_catalog import ( - OrderDeveloperLaptopTask, - OrderIpadMiniTask, - OrderIpadProTask, - OrderSalesLaptopTask, - OrderStandardLaptopTask, - OrderAppleWatchTask, - OrderAppleMacBookPro15Task, - OrderDevelopmentLaptopPCTask, - OrderLoanerLaptopTask, -) - -from playwright.sync_api import sync_playwright -from tenacity import retry, stop_after_attempt -from tqdm import tqdm - - -task_to_config_path_mapping = { - AllMenuTask: ALL_MENU_PATH, - ImpersonationTask: IMPERSONATION_CONFIG_PATH, - OrderDeveloperLaptopTask: ORDER_DEVELOPER_LAPTOP_TASK_CONFIG_PATH, - OrderIpadMiniTask: ORDER_IPAD_MINI_TASK_CONFIG_PATH, - OrderIpadProTask: ORDER_IPAD_PRO_TASK_CONFIG_PATH, - OrderSalesLaptopTask: ORDER_SALES_LAPTOP_TASK_CONFIG_PATH, - OrderStandardLaptopTask: ORDER_STANDARD_LAPTOP_TASK_CONFIG_PATH, - OrderAppleWatchTask: ORDER_APPLE_WATCH_TASK_CONFIG_PATH, - OrderAppleMacBookPro15Task: ORDER_APPLE_MAC_BOOK_PRO15_TASK_CONFIG_PATH, - OrderDevelopmentLaptopPCTask: ORDER_DEVELOPMENT_LAPTOP_PC_TASK_CONFIG_PATH, - OrderLoanerLaptopTask: ORDER_LOANER_LAPTOP_TASK_CONFIG_PATH, - CreateChangeRequestTask: CREATE_CHANGE_REQUEST_CONFIG_PATH, - CreateHardwareAssetTask: CREATE_HARDWARE_CONFIG_PATH, - CreateIncidentTask: CREATE_INCIDENT_CONFIG_PATH, - CreateProblemTask: CREATE_PROBLEM_CONFIG_PATH, - CreateUserTask: CREATE_USER_CONFIG_PATH, - KnowledgeBaseSearchTask: KB_CONFIG_PATH, - FilterAssetListTask: FILTER_ASSET_LIST_CONFIG_PATH, - FilterChangeRequestListTask: FILTER_CHANGE_REQUEST_LIST_CONFIG_PATH, - FilterHardwareListTask: FILTER_HARDWARE_LIST_CONFIG_PATH, - FilterIncidentListTask: FILTER_INCIDENT_LIST_CONFIG_PATH, - FilterServiceCatalogItemListTask: FILTER_SERVICE_CATALOG_ITEM_LIST_CONFIG_PATH, - FilterUserListTask: FILTER_USER_LIST_CONFIG_PATH, - SortAssetListTask: SORT_ASSET_LIST_CONFIG_PATH, - SortChangeRequestListTask: SORT_CHANGE_REQUEST_LIST_CONFIG_PATH, - SortHardwareListTask: SORT_HARDWARE_LIST_CONFIG_PATH, - SortIncidentListTask: SORT_INCIDENT_LIST_CONFIG_PATH, - SortServiceCatalogItemListTask: SORT_SERVICE_CATALOG_ITEM_LIST_CONFIG_PATH, - SortUserListTask: SORT_USER_LIST_CONFIG_PATH, -} - - -@retry(stop=stop_after_attempt(3), reraise=True) -def validate_task(task_config, task_class, page=None): - """Validates a task with a given configuration""" - num_attempts = 4 - tries = 0 - while tries < num_attempts: - if page is None: - # To run validation - with sync_playwright() as p: - browser = p.chromium.launch(slow_mo=1000) - context = browser.new_context() - page = context.new_page() - cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page) - else: - # For testing purposes - cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page) - tries += 1 - task_successful = task_done is True and reward == 1.0 - if task_successful: - break - else: - logging.warning( - f"Task {task_class.__name__} was not successful ({tries} / {num_attempts})" - ) - - return task_done, reward, task_config, cheat_passed - - -def validate_on_page(task_class, task_config, page): - """Validate a configuration on a given page""" - cheat_passed = False - task_done = False - reward = 0.0 - task = task_class(seed=1, fixed_config=task_config) - task.setup(page=page) - chat_messages = [] - task.cheat(page=page, chat_messages=chat_messages) - cheat_passed = True - page.wait_for_timeout(2000) - reward, task_done, _, _ = task.validate(page, chat_messages) - task.teardown() - - return cheat_passed, task_done, reward - - -def validate_configs( - task_class, - config_path, - num_tasks: int = None, # legacy; if provided, overrides sample_size - save_failed_tasks: bool = True, - page=None, - output_dir: str = ".", - sample_size: int = 100, # <- new: sample this many per task, with seed=0 - sleep_sec: float = 10.0, # <- new: sleep after each config -) -> list[dict]: - """ - Validate that the configs are working. Saves failing configs to json so they can be tested. - """ - with open(config_path, "r") as f: - all_configs = json.load(f) - - # Determine how many to run - target_n = num_tasks if num_tasks is not None else sample_size - target_n = min(target_n, len(all_configs)) - - # Deterministic sampling with seed=0 - rng = random.Random(0) - if target_n < len(all_configs): - selected_configs = rng.sample(all_configs, target_n) - else: - selected_configs = all_configs - - failed_tasks = {"cheat": [], "no_reward": [], "exception": [], "not_done": []} - - # Ensure output dir exists and compute path - os.makedirs(output_dir, exist_ok=True) - failed_tasks_path = os.path.join(output_dir, f"failed_{task_class.__name__}.json") - - # Overwrite the file at the beginning of the validation for a clean slate - if save_failed_tasks: - with open(failed_tasks_path, "w") as f: - json.dump(failed_tasks, f) - - with tqdm( - total=len(selected_configs), - desc=f"Validating {task_class.__name__} configs (n={len(selected_configs)})", - ncols=150, - ) as pbar: - for task_config in selected_configs: - has_failed = False - try: - task_done, reward, task_config, cheat_passed = validate_task( - task_config, task_class, page - ) - success = task_done and reward == 1.0 - if not cheat_passed: - failed_tasks["cheat"].append(task_config) - has_failed = True - elif not task_done: - failed_tasks["not_done"].append(task_config) - has_failed = True - elif reward == 0: - failed_tasks["no_reward"].append(task_config) - has_failed = True - - print(f"Success: {success}") - except Exception as e: - failed_tasks["exception"].append( - {"config": task_config, "reason": traceback.format_exc()} - ) - has_failed = True - print(f"Exception {e}") - - # Persist incremental failures - if has_failed and save_failed_tasks: - with open(failed_tasks_path, "w") as f: - json.dump(failed_tasks, f) - - pbar.update(1) - - # --- Throttle to avoid server overload --- - try: - time.sleep(sleep_sec) - except KeyboardInterrupt: - raise - except Exception: - pass - - return failed_tasks - - -if __name__ == "__main__": - parser = argparse.ArgumentParser(description="Validate WorkArena tasks.") - parser.add_argument( - "--sequential", - action="store_true", - default=False, - help="Run validation sequentially instead of in parallel.", - ) - parser.add_argument( - "--output_dir", - type=str, - default="/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/TEST_new/", - help="Directory where failed task JSONs will be saved.", - ) - parser.add_argument( - "--sample_size", - type=int, - default=1000, - help="Random sample size per task (seed=0).", - ) - parser.add_argument( - "--sleep_sec", - type=float, - default=10.0, - help="Seconds to sleep after each config.", - ) - args = parser.parse_args() - - tasks_and_paths = list(task_to_config_path_mapping.items()) - - if args.sequential: - for task_class, config_path in tasks_and_paths: - validate_configs( - task_class, - config_path, - output_dir=args.output_dir, - sample_size=args.sample_size, - sleep_sec=args.sleep_sec, - ) - else: - with multiprocessing.Pool(15) as pool: - pool.starmap( - validate_configs, - [ - ( - task_class, - config_path, - None, # num_tasks - True, # save_failed_tasks - None, # page - args.output_dir, - args.sample_size, - args.sleep_sec, - ) - for task_class, config_path in tasks_and_paths - ], - ) From 1508233c22609d8e5915bd895ca454abc8f9f9be Mon Sep 17 00:00:00 2001 From: Toolkit User Date: Thu, 9 Oct 2025 03:12:24 +0000 Subject: [PATCH 4/6] tetsing --- src/browsergym/workarena/api/utils.py | 97 - .../data_files/task_configs/all_menu.json | 154 +- tests/Untitled-1.ipynb | 4625 ----------------- 3 files changed, 42 insertions(+), 4834 deletions(-) delete mode 100644 tests/Untitled-1.ipynb diff --git a/src/browsergym/workarena/api/utils.py b/src/browsergym/workarena/api/utils.py index bea4ed1..c2357a2 100644 --- a/src/browsergym/workarena/api/utils.py +++ b/src/browsergym/workarena/api/utils.py @@ -24,103 +24,6 @@ # ServiceNow API configuration SNOW_API_HEADERS = {"Content-Type": "application/json", "Accept": "application/json"} - -# def table_api_call( -# instance: SNowInstance, -# table: str, -# data: dict = {}, -# params: dict = {}, -# json: dict = {}, -# method: str = "GET", -# wait_for_record: bool = False, -# max_retries: int = 5, -# raise_on_wait_expired: bool = True, -# ) -> dict: -# """ -# Make a call to the ServiceNow Table API - -# Parameters: -# ----------- -# instance: SNowInstance -# The ServiceNow instance to interact with -# table: str -# The name of the table to interact with -# data: dict -# The data to send with the request -# params: dict -# The parameters to pass to the API -# json: dict -# The JSON data to send with the request -# method: str -# The HTTP method to use (GET, POST, PUT, DELETE). -# wait_for_record: bool -# If True, will wait up to 2 seconds for the record to be present before returning -# max_retries: int -# The number of retries to attempt before failing -# raise_on_wait_expired: bool -# If True, will raise an exception if the record is not found after max_retries. -# Otherwise, will return an empty result. - -# Returns: -# -------- -# dict -# The JSON response from the API - -# """ - -# # Query API -# response = requests.request( -# method=method, -# url=instance.snow_url + f"/api/now/table/{table}", -# auth=instance.snow_credentials, -# headers=SNOW_API_HEADERS, -# data=data, -# params=params, -# json=json, -# ) -# if method == "POST": -# sys_id = response.json()["result"]["sys_id"] -# data = {} -# params = {"sysparm_query": f"sys_id={sys_id}"} - -# # Check for HTTP success code (fail otherwise) -# response.raise_for_status() - -# record_exists = False -# num_retries = 0 -# if method == "POST" or wait_for_record: -# while not record_exists: -# sleep(0.5) -# get_response = table_api_call( -# instance=instance, -# table=table, -# params=params, -# json=json, -# data=data, -# method="GET", -# ) -# record_exists = len(get_response["result"]) > 0 -# num_retries += 1 -# if num_retries > max_retries: -# if raise_on_wait_expired: -# raise HTTPError(f"Record not found after {max_retries} retries") -# else: -# return {"result": []} -# if method == "GET": -# response = get_response - -# if method != "DELETE": -# # Decode the JSON response into a dictionary if necessary -# # When using wait_for_record=True, the response is already a dict as it is a recursive call -# if type(response) == dict: -# return response -# else: -# return response.json() -# else: -# return response - - - def table_api_call( instance: "SNowInstance", table: str, diff --git a/src/browsergym/workarena/data_files/task_configs/all_menu.json b/src/browsergym/workarena/data_files/task_configs/all_menu.json index 9ddca2e..61347fc 100644 --- a/src/browsergym/workarena/data_files/task_configs/all_menu.json +++ b/src/browsergym/workarena/data_files/task_configs/all_menu.json @@ -2630,212 +2630,212 @@ "url": "/now/nav/ui/classic/params/target/pwd_verification_type_list.do%3Fsysparm_userpref_module%3D80cf1c3dbf120100710071a7bf0739d1" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Automation > Email Summaries", "url": "/now/nav/ui/classic/params/target/sysauto_indicator_notifications_list.do%3Fsysparm_userpref_module%3D8f54d07fbf01110032a0854b3f07393d" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Automation > Scheduled Indicators", "url": "/now/nav/ui/classic/params/target/sysauto_indicator_list.do%3Fsysparm_userpref_module%3Dcfd224e067333200a39f4d9e1585efa3" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Automation > Schedules", "url": "/now/nav/ui/classic/params/target/sys_trigger_list.do%3Fsysparm_query%3Djob_id.handler_classSTARTSWITHcom.snc.pa.%255EORsys_id%253Da51441d1d70022004cd2a3b20e61039a%255EORDERBYnext_action" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Automation > Scripts", "url": "/now/nav/ui/classic/params/target/pa_scripts_list.do%3Fsysparm_userpref_module%3D16f6c7b7d7320100ba986f14ce610383" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Breakdowns > Automated Breakdowns", "url": "/now/nav/ui/classic/params/target/pa_breakdowns_list.do%3Fsysparm_userpref_module%3D5bc586a3d73302004cd2a3b20e6103d8%26sysparm_view%3DAutomated%26sysparm_query%3Dtype%253D1%255EEQ" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Breakdowns > Breakdown Relations", "url": "/now/nav/ui/classic/params/target/pa_breakdown_relations_list.do%3Fsysparm_userpref_module%3D82a5b963d73302004cd2a3b20e610380" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Breakdowns > Bucket Groups", "url": "/now/nav/ui/classic/params/target/pa_bucket_groups_list.do%3Fsysparm_userpref_module%3Dbf178ff3d7320100ba986f14ce610343" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Breakdowns > Create New", "url": "/now/nav/ui/classic/params/target/%24pa_breakdown_wizard.do" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Breakdowns > Elements Filters", "url": "/now/nav/ui/classic/params/target/pa_filters_list.do%3Fsysparm_userpref_module%3Dd20ef701eb032100871aac6aa206fe1b" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Breakdowns > Manual Breakdowns", "url": "/now/nav/ui/classic/params/target/pa_breakdowns_list.do%3Fsysparm_userpref_module%3Db6f50aa3d73302004cd2a3b20e610319%26sysparm_view%3DManual%26sysparm_query%3Dtype%253D2%255EEQ" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Data Collector > Job Events", "url": "/now/nav/ui/classic/params/target/sysevent_list.do%3Fsysparm_userpref_module%3D2fd7bc40d7111100b96d45a3ce61038e%26sysparm_query%3DnameSTARTSWITHpa.job.dc.%255EEQ" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Data Collector > Job Logs", "url": "/now/nav/ui/classic/params/target/pa_job_logs_list.do%3Fsysparm_userpref_module%3Dcc8b5510d7230100fa6c0c12ce6103c4" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Data Collector > Jobs", "url": "/now/nav/ui/classic/params/target/sysauto_pa_list.do%3Fsysparm_query%3Drun_type!%253Donce%255EORDERBYrun_time" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "External Data > External Breakdowns", "url": "/now/nav/ui/classic/params/target/pa_breakdowns_list.do%3Fsysparm_userpref_module%3D86e58fcf673332007bec408bd485efd9%26sysparm_view%3DExternal%26sysparm_query%3Dtype%253D3%255EEQ" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "External Data > External Indicators", "url": "/now/nav/ui/classic/params/target/pa_indicators_list.do%3Fsysparm_userpref_module%3Da6df7a4f673332007bec408bd485ef3d%26sysparm_view%3DExternal%26sysparm_query%3Dtype%253D4%255EEQ" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Indicators > Automated Indicators", "url": "/now/nav/ui/classic/params/target/pa_indicators_list.do%3Fsysparm_userpref_module%3Da6001020c31301006568506adfba8ff2%26sysparm_view%3DAutomated%26sysparm_query%3Dtype%253D1%255EEQ" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Indicators > Create New", "url": "/now/nav/ui/classic/params/target/%24pa_indicator_wizard.do" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Indicators > Formula Indicators", "url": "/now/nav/ui/classic/params/target/pa_indicators_list.do%3Fsysparm_userpref_module%3D0f109420c31301006568506adfba8f70%26sysparm_view%3DFormula%26sysparm_query%3Dtype%253D2%255EEQ" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Indicators > Indicator Groups", "url": "/now/nav/ui/classic/params/target/pa_tags_list.do%3Fsysparm_userpref_module%3D425bc601bf001100b96dac808c073923" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Indicators > Manual Indicators", "url": "/now/nav/ui/classic/params/target/pa_indicators_list.do%3Fsysparm_userpref_module%3Dc5ef4420c31301006568506adfba8f38%26sysparm_view%3DManual%26sysparm_query%3Dtype%253D3%255EEQ" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Indicators > Targets", "url": "/now/nav/ui/classic/params/target/pa_targets_list.do%3Fsysparm_userpref_module%3Dc6d54f77d7320100ba986f14ce610319" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Indicators > Thresholds", "url": "/now/nav/ui/classic/params/target/pa_thresholds_list.do%3Fsysparm_userpref_module%3D54068f77d7320100ba986f14ce610329" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Sources > Breakdown Sources", "url": "/now/nav/ui/classic/params/target/pa_dimensions_list.do%3Fsysparm_userpref_module%3D18960f77d7320100ba986f14ce610312%26sysparm_query%3Dmanual_breakdownISEMPTY%255EEQ" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Sources > Indicator Sources", "url": "/now/nav/ui/classic/params/target/pa_cubes_list.do%3Fsysparm_userpref_module%3D3c848377d7320100ba986f14ce6103b4" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "System > Chart Color Schemes", "url": "/now/nav/ui/classic/params/target/pa_chart_color_schemes_list.do%3Fsysparm_userpref_module%3D0b542d21d7021100ef2281537e610349" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "System > Dashboard Administration", "url": "/now/nav/ui/classic/params/target/pa_dashboards_list.do%3Fsysparm_userpref_module%3Deab55400933202001aa8372e457ffbcb" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "System > Event Registry", "url": "/now/nav/ui/classic/params/target/sysevent_register_list.do%3Fsysparm_query%3Devent_nameSTARTSWITHpa.job%255EORevent_nameSTARTSWITHpa.delete%255EORDERBYevent_name" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "System > In-Form Analytics", "url": "/now/nav/ui/classic/params/target/%24pa_inform_analytics.do" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "System > Properties", "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DPerformance%2520Analytics%2520Properties%26sysparm_category%3DPerformance%2520Analytics%2CPerformance%2520Analytics%2520Chart%2CPerformance%2520Analytics%2520Range%2520Selector%2CPerformance%2520Analytics%2520DC" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "System > Scores Migration Monitor", "url": "/now/nav/ui/classic/params/target/%24pa_health.do" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "System > Target Color Schemes", "url": "/now/nav/ui/classic/params/target/pa_target_color_schemes_list.do%3Fsysparm_userpref_module%3D51f426debf8021009661d64f6c0739b8" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "System > Time Series Definitions", "url": "/now/nav/ui/classic/params/target/pa_aggregates_list.do%3Fsysparm_userpref_module%3Df7ba0c11d7001100ba986f14ce6103a8" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "System > Toggle Design Mode", "url": "/now/nav/ui/classic/params/target/sys.scripts.do%3Faction%3Drun_module%26sys_id%3D69395243d7301100ba986f14ce6103fd" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "System > Units", "url": "/now/nav/ui/classic/params/target/pa_units_list.do%3Fsysparm_userpref_module%3D5da325e2d7320100ba986f14ce610365" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "System > Widget Statistics", "url": "/now/nav/ui/classic/params/target/report_stats_list.do%3Fsysparm_userpref_module%3D4e17b022d7e012008a854251ce6103e5%26sysparm_view%3DWidgets%26sysparm_query%3Dwidget_sys_idISNOTEMPTY%255EEQ" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Text Analytics > Keywords", "url": "/now/nav/ui/classic/params/target/pa_text_keywords_list.do%3Fsysparm_userpref_module%3D23ecf6870b200300edf02bd237673a08" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Text Analytics > Phrases", "url": "/now/nav/ui/classic/params/target/pa_text_phrases_list.do%3Fsysparm_userpref_module%3Dafe28d0773330300edf0f93daff6a7f7" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Text Analytics > Setup", "url": "/now/nav/ui/classic/params/target/pa_text_index_configurations_list.do%3Fsysparm_userpref_module%3D260ac5b9d71332009522a3b20e6103c0" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Text Analytics > Stop Words", "url": "/now/nav/ui/classic/params/target/pa_text_stop_words_list.do%3Fsysparm_userpref_module%3D01c6a68a672003002bc845210585ef4f%26sysparm_query%3DownerISEMPTY%255EEQ" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Troubleshooting > Diagnostic Executions", "url": "/now/nav/ui/classic/params/target/pa_diagnostic_execution_list.do%3Fsysparm_userpref_module%3D53bb0ee5b31003003e5362ff86a8dc7c" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Troubleshooting > Diagnostic Results", "url": "/now/nav/ui/classic/params/target/pa_diagnostic_result_list.do%3Fsysparm_userpref_module%3D9bdd072567101300b733e12d1585ef9a" }, { - "application": "Performance Analytics", + "application": "Platform Analytics Administration", "module": "Troubleshooting > Diagnostics", "url": "/now/nav/ui/classic/params/target/pa_diagnostic_list.do%3Fsysparm_userpref_module%3D45c942a5b31003003e5362ff86a8dc33" }, @@ -3039,61 +3039,6 @@ "module": "Parameters", "url": "/now/nav/ui/classic/params/target/quickactions_param_list.do%3Fsysparm_userpref_module%3D2fdbfb9567132300a0bd35e643415a2a" }, - { - "application": "Reports", - "module": "Administration > All", - "url": "/now/nav/ui/classic/params/target/sys_report_list.do%3Fsysparm_userpref_module%3D10194860c611227a0176e9c0c5d432c4" - }, - { - "application": "Reports", - "module": "Administration > Chart Color Schemes", - "url": "/now/nav/ui/classic/params/target/pa_chart_color_schemes_list.do%3Fsysparm_userpref_module%3D498ec423d7200200b4964ebfae610385" - }, - { - "application": "Reports", - "module": "Administration > Chart Colors", - "url": "/now/nav/ui/classic/params/target/sys_report_chart_color_list.do%3Fsysparm_userpref_module%3D654accd4a9fe3dba010ed0a5f8f71f6b" - }, - { - "application": "Reports", - "module": "Administration > Color Definition", - "url": "/now/nav/ui/classic/params/target/sys_report_color_list.do%3Fsysparm_userpref_module%3D65b3fec3a9fe3dba016cd91dc11b6f60" - }, - { - "application": "Reports", - "module": "Administration > Interactive Filters", - "url": "/now/nav/ui/classic/params/target/sys_ui_hp_publisher_list.do%3Fsysparm_userpref_module%3D50e41660931202001aa8372e457ffb2f" - }, - { - "application": "Reports", - "module": "Administration > Map Sources", - "url": "/now/nav/ui/classic/params/target/sys_report_map_source_list.do%3Fsysparm_userpref_module%3D6a4706a1d7320200bd4a4ebfae610384%26sysparm_query%3DparentISEMPTY%255EEQ" - }, - { - "application": "Reports", - "module": "Administration > Maps", - "url": "/now/nav/ui/classic/params/target/sys_report_map_list.do%3Fsysparm_userpref_module%3D30454591d7320200bd4a4ebfae610340" - }, - { - "application": "Reports", - "module": "Administration > Properties", - "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DReporting%2520Properties%26sysparm_category%3DReporting%2CInteractive%2520Filters" - }, - { - "application": "Reports", - "module": "Administration > Report Ranges", - "url": "/now/nav/ui/classic/params/target/sys_report_range_list.do%3Fsysparm_userpref_module%3D4a84054ac6112271018b5a7393143e2c" - }, - { - "application": "Reports", - "module": "Administration > Report Sources", - "url": "/now/nav/ui/classic/params/target/sys_report_source_list.do%3Fsysparm_userpref_module%3D6e4e2423c321210038bf506adfba8f48" - }, - { - "application": "Reports", - "module": "Administration > Report Statistics", - "url": "/now/nav/ui/classic/params/target/report_stats_list.do%3Fsysparm_userpref_module%3D5e45b873d7301200bd4a4ebfae6103fe%26sysparm_query%3Dwidget_sys_idISEMPTY%255EEQ" - }, { "application": "Rollback & Recovery", "module": "Delete Recovery", @@ -4939,21 +4884,6 @@ "module": "Role Delegation > Role Delegators", "url": "/now/nav/ui/classic/params/target/sys_user_has_role_list.do%3Fsysparm_userpref_module%3D6806e68b0a0a0bc8003e77a7f80b664a%26sysparm_view%3DRole%2Bdelegator%26sysparm_query%3Drole%253D011ba5aa0a0a0b3001a439c580549134%255EEQ" }, - { - "application": "User Experience Analytics", - "module": "Authentications", - "url": "/now/nav/ui/classic/params/target/sys_analytics_authentication_list.do%3Fsysparm_userpref_module%3Dce42d20953181010d69cddeeff7b123c" - }, - { - "application": "User Experience Analytics", - "module": "Properties", - "url": "/now/nav/ui/classic/params/target/system_properties_ui.do%3Fsysparm_title%3DUser%2520Experience%2520Analytics%2520Properties%26sysparm_category%3DUser%2520Experience%2520Analytics" - }, - { - "application": "User Experience Analytics", - "module": "Settings", - "url": "/now/nav/ui/classic/params/target/sys_analytics_bucket_list.do%3Fsysparm_userpref_module%3Df0a14674c7220010393d265c95c2603f" - }, { "application": "Workflow", "module": "Administration > Activity Definitions", diff --git a/tests/Untitled-1.ipynb b/tests/Untitled-1.ipynb deleted file mode 100644 index 941c0d7..0000000 --- a/tests/Untitled-1.ipynb +++ /dev/null @@ -1,4625 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 2, - "id": "7c23a309", - "metadata": {}, - "outputs": [], - "source": [ - "import pandas as pd\n", - "\n", - "df=pd.read_csv(\"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/TEST_10/task_failure_analysis_20250826_110158.csv\")" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "bd718b90", - "metadata": {}, - "outputs": [], - "source": [ - "import json\n", - "path=\"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/TEST_10/failed_CreateChangeRequestTask.json\"\n", - "data=json.load(open(path))" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "1863129d", - "metadata": {}, - "outputs": [ - { - "ename": "TypeError", - "evalue": "list indices must be integers or slices, not str", - "output_type": "error", - "traceback": [ - "\u001b[31m---------------------------------------------------------------------------\u001b[39m", - "\u001b[31mTypeError\u001b[39m Traceback (most recent call last)", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[8]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m \u001b[43mdata\u001b[49m\u001b[43m[\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mexception\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m[\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mreason\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\n", - "\u001b[31mTypeError\u001b[39m: list indices must be integers or slices, not str" - ] - } - ], - "source": [ - "data[\"exception\"]" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "id": "547ac7b1", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "dict_keys(['cheat', 'no_reward', 'exception', 'not_done'])" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "data.keys()" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "id": "e2b7b740", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[{'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['backout_plan',\n", - " 'number',\n", - " 'close_notes',\n", - " 'assignment_group',\n", - " 'close_code',\n", - " 'short_description',\n", - " 'impact',\n", - " 'description',\n", - " 'business_service',\n", - " 'test_plan',\n", - " 'service_offering',\n", - " 'category',\n", - " 'risk',\n", - " 'justification',\n", - " 'risk_impact_analysis'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:07:57 - System Administrator (Approval history)\\nGroup approval for Database approved by user ITIL User (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'David Loo',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", - " 'assignment_group': 'Database',\n", - " 'backout_plan': 'smallage conclusory proselenic tasselet scarlet',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful with issues',\n", - " 'close_notes': 'precertify twinism spaning periportal complication',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': '',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '',\n", - " 'conflict_status': 'Not Run',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': '01:00.0 RAID bus controller: Adaptec AAC-RAID has failed on PSORA1 and needs to be replaced immediately.',\n", - " 'due_date': '',\n", - " 'end_date': '2023-11-07 06:30:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'Fail PSORA1 to DR systemShutdown SystemRemove failed RAID cardInstall new RAID cardBoot systemConfigure RAID cardBring system onlineValidate access to disk structuresFailback from DR to PSORA1',\n", - " 'justification': 'preiotize purveyable kenningwort indecently nominatively',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000047',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:32',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '2 - High',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'neddy sinuosity bimuscular geogonic underclay',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'A failed RAID controller card needs to be replaced on PSORA1',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2023-11-07 02:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:32',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '91cdf152db252200a6a2b31be0b8f50e',\n", - " 'sys_mod_count': '11',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:43:31',\n", - " 'task_effective_number': 'CHG0000047',\n", - " 'test_plan': 'lierre Scaphopoda rationalness countersignal ostracophorous',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:24'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Melissa.Moore.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['category',\n", - " 'test_plan',\n", - " 'number',\n", - " 'risk',\n", - " 'backout_plan',\n", - " 'short_description',\n", - " 'business_service',\n", - " 'implementation_plan',\n", - " 'close_notes',\n", - " 'risk_impact_analysis'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Approved',\n", - " 'approval_history': '',\n", - " 'approval_set': '',\n", - " 'assigned_to': '',\n", - " 'assignment_group': 'ITSM Engineering',\n", - " 'backout_plan': 'metapsychosis premarriage hesperideous Meleagridae sectarial',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Software',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful',\n", - " 'close_notes': 'repaganizer Augustinianism theologically verbenalin retroaction',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'ApplicationServerHelpdesk',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '',\n", - " 'conflict_status': 'Not Run',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'sleepily provocant supraocclusion unamiss Faventine',\n", - " 'due_date': '',\n", - " 'end_date': '',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': 'brideship pelter Delphinidae obscurantic Algaroth',\n", - " 'justification': 'homologist choloscopy shadowbox unobtainableness plancher',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0040003',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2016-08-10 09:10:41',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': 'Requested',\n", - " 'phase_state': 'Open',\n", - " 'priority': '4 - Low',\n", - " 'production_system': 'false',\n", - " 'reason': 'broken',\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '2016-08-10 09:10:33',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'skua clothe unhopingly canonizant blindball',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Please reboot ApplicationServerHelpdesk',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '',\n", - " 'state': 'New',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2016-08-10 09:10:41',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '0126961347c12200e0ef563dbb9a717e',\n", - " 'sys_mod_count': '0',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2016-08-10 09:10:41',\n", - " 'task_effective_number': 'CHG0040003',\n", - " 'test_plan': 'posthypophyseal redesignate countersconce heterochronism metrostyle',\n", - " 'time_worked': '',\n", - " 'type': 'Emergency',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': ''}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Sandra.Chaney.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['close_notes',\n", - " 'impact',\n", - " 'short_description',\n", - " 'test_plan',\n", - " 'risk_impact_analysis',\n", - " 'description',\n", - " 'risk',\n", - " 'number',\n", - " 'justification',\n", - " 'cmdb_ci'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:12:23 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user David Dan (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'David Loo',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", - " 'assignment_group': 'Hardware',\n", - " 'backout_plan': 'rollback to existing db_block_buffer setting',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Unsuccessful',\n", - " 'close_notes': 'instrumentative piedness broadacre archway replanter',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'SAP ORA01',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:46:57',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'The database size has increased and the cache hit rate is at the low end of an acceptable rate. The Database team needss to increase the amount of memory allocated to the Oracle SGA to increase the cache hit rate.',\n", - " 'due_date': '',\n", - " 'end_date': '2023-12-05 05:00:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'vi initSAPORA01.orayank and put existing db_block_buffers lineComment out existing db_block_buffers settingSet new db_block_buffers line to 7500Restart SAPORA01 database instance',\n", - " 'justification': 'Peridinieae storminess sclerotomic anthemion carpent',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000074',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:35',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '2 - High',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'oppugnate Tenebrionidae pseudodiastolic pseudopodal abiology',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Increase db_block_buffers from 5000 to 7500',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2023-12-05 04:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:35',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': 'cacd7552db252200a6a2b31be0b8f5ad',\n", - " 'sys_mod_count': '24',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:46:57',\n", - " 'task_effective_number': 'CHG0000074',\n", - " 'test_plan': 'unpredicable sinusal automobilism adhere Bihari',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:25'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\\n response.raise_for_status()\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\\n raise HTTPError(http_error_msg, response=self)\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\\n\\nDuring handling of the above exception, another exception occurred:\\n\\nTraceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\\n ^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\\n user_response = table_api_call(\\n ^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body=\\'{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Anderson)\"},\"status\":\"failure\"}\\'\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['category',\n", - " 'assignment_group',\n", - " 'cmdb_ci',\n", - " 'justification',\n", - " 'backout_plan',\n", - " 'close_code',\n", - " 'implementation_plan'],\n", - " 'template_record': {'active': 'false',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Approved',\n", - " 'approval_history': '',\n", - " 'approval_set': '',\n", - " 'assigned_to': '',\n", - " 'assignment_group': 'Network',\n", - " 'backout_plan': 'Due to the limited number of commands in the implementation plan it is not possible to backout the change.If required you are authorized to reboot the router if BGP fails to work',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Other',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful',\n", - " 'close_notes': 'No issues',\n", - " 'closed_at': '2015-07-06 11:58:27',\n", - " 'closed_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'cmdb_ci': '',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '',\n", - " 'conflict_status': 'Not Run',\n", - " 'contact_type': 'Phone',\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'Resend the complete BGP table to neighboring routers--Both neighbors need to support soft reset route refresh capability.--Stores complete BGP table of you neighbor in router memory.--Not a good idea on a peering router with full feed, due to the memory requirements.',\n", - " 'due_date': '',\n", - " 'end_date': '',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': '-- Place router into maintenance mode in the monitoring platform-- Logon to router through SSH-- Run the following commandrouter(config-router)#router bgp 12345router(config-router)#neighbor {neighbor ip} soft-reconfig [inbound]router#clear ip bgp {neighbor ip} soft in-- Confirm the sessions have been cleared-- Place router back into operational mode in the monitoring platform',\n", - " 'justification': 'inhabiter overproneness Phytomastigina splenitive Milvago',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000025',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2015-07-06 11:58:03',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': 'Requested',\n", - " 'phase_state': 'Open',\n", - " 'priority': '4 - Low',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '2',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'cardiodysesthesia diocesan juvenilize pinealoma omicron',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Clear BGP sessions on a Cisco router',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '',\n", - " 'state': 'Closed',\n", - " 'std_change_producer_version': {'display_value': 'Clear BGP sessions on a Cisco router - 1',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/std_change_producer_version/16c2273c47010200e90d87e8dee49006'},\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2015-07-06 11:58:03',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': 'b4f675de47410200e90d87e8dee490cc',\n", - " 'sys_mod_count': '8',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2015-07-06 11:58:27',\n", - " 'task_effective_number': 'CHG0000025',\n", - " 'test_plan': '--Confirm that there are no monitoring alerts for the router',\n", - " 'time_worked': '',\n", - " 'type': 'Standard',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '2015-07-06 11:58:16',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2015-07-06 11:58:12'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.King.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['implementation_plan',\n", - " 'impact',\n", - " 'risk',\n", - " 'backout_plan',\n", - " 'short_description',\n", - " 'test_plan',\n", - " 'risk_impact_analysis',\n", - " 'number',\n", - " 'close_notes',\n", - " 'justification',\n", - " 'service_offering',\n", - " 'cmdb_ci',\n", - " 'business_service',\n", - " 'close_code',\n", - " 'category',\n", - " 'assignment_group',\n", - " 'description'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:15:18 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user David Loo (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", - " 'assignment_group': 'Hardware',\n", - " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful with issues',\n", - " 'close_notes': 'Pokomo premolding rhapsody polysilicic affliction',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'PS LinuxApp01',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:54:20',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", - " 'due_date': '',\n", - " 'end_date': '2024-01-02 18:45:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", - " 'justification': 'magazinist middlingly antidysenteric snicher Phaeacian',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000093',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:37',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '3 - Moderate',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Low',\n", - " 'risk_impact_analysis': 'rignum antispiritual openheartedness cenotaphic coryphaeus',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2024-01-02 18:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:37',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': 'eecdf552db252200a6a2b31be0b8f539',\n", - " 'sys_mod_count': '23',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:54:20',\n", - " 'task_effective_number': 'CHG0000093',\n", - " 'test_plan': 'intransgressible nitrosylsulphuric cerebralization artificership mesocephalism',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:26'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Austin.Kim.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['business_service',\n", - " 'impact',\n", - " 'risk',\n", - " 'category',\n", - " 'implementation_plan',\n", - " 'backout_plan',\n", - " 'close_code',\n", - " 'service_offering'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Approved',\n", - " 'approval_history': '',\n", - " 'approval_set': '',\n", - " 'assigned_to': '',\n", - " 'assignment_group': '',\n", - " 'backout_plan': '-- Physically remove switch and all associated cabling-- Remove switch from management, monitoring and ServiceNow CMDB',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Other',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Unsuccessful',\n", - " 'close_notes': 'keeping juttingly blusher hoggishness whitenose',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': '',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '',\n", - " 'conflict_status': 'Not Run',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'This standard change template describes adding a new network switch to a datacenter cabinet',\n", - " 'due_date': '',\n", - " 'end_date': '',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': '-- Physically rack switch in top of cabinet-- Ensure that redundant power supply is connected to the backup power circuit in the cabinet-- Ensure that first GBIC fibre connector (Gi0/1) connects to primary distribution switch-- Ensure that second GBIC fibre connector (Gi1/1) connects to secondary distribution switch-- Connect console port to cabinet management console-- Add switch to network management console-- Add switch to network monitoring console-- Add switch to ServiceNow CMDB',\n", - " 'justification': 'trichophoric overfastidious deathroot furlong codfish',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0040001',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2016-08-10 09:09:29',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': 'Requested',\n", - " 'phase_state': 'Open',\n", - " 'priority': '4 - Low',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'agname pachycladous noncontentious treddle chamecephalus',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Add network switch to cabinet',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '',\n", - " 'state': 'New',\n", - " 'std_change_producer_version': {'display_value': 'Add network switch to datacenter cabinet - 1',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/std_change_producer_version/a08e02ec47410200e90d87e8dee4905a'},\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2016-08-10 09:09:29',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '2de5121347c12200e0ef563dbb9a71eb',\n", - " 'sys_mod_count': '0',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2016-08-10 09:09:29',\n", - " 'task_effective_number': 'CHG0040001',\n", - " 'test_plan': '-- Run connectivity tests by connecting laptop to copper interface-- Ensure that switch is showing as healthy in network monitoring console',\n", - " 'time_worked': '',\n", - " 'type': 'Standard',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': ''}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mario.Thornton.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['category',\n", - " 'close_notes',\n", - " 'impact',\n", - " 'service_offering',\n", - " 'risk_impact_analysis',\n", - " 'close_code',\n", - " 'backout_plan',\n", - " 'cmdb_ci',\n", - " 'implementation_plan',\n", - " 'justification',\n", - " 'business_service'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:11:26 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user Bow Ruggeri (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", - " 'assignment_group': 'Hardware',\n", - " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful with issues',\n", - " 'close_notes': 'predisplacement bosker excluding disencumberment anacanth',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'lnux101',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:45:17',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", - " 'due_date': '',\n", - " 'end_date': '2023-11-20 18:45:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", - " 'justification': 'filamentoid bridler hypsothermometer sulfa Nabothian',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000062',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:34',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '3 - Moderate',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'enantiomer repressionist tubba underorganization affrontedly',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2023-11-20 18:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:34',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': 'b1cd3552db252200a6a2b31be0b8f580',\n", - " 'sys_mod_count': '25',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:45:17',\n", - " 'task_effective_number': 'CHG0000062',\n", - " 'test_plan': 'redundantly tribunitial crusader hypogeocarpous Pagurinea',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:25'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=James.Reynolds.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['number',\n", - " 'impact',\n", - " 'close_notes',\n", - " 'category',\n", - " 'justification',\n", - " 'business_service',\n", - " 'description',\n", - " 'test_plan',\n", - " 'short_description',\n", - " 'implementation_plan',\n", - " 'assignment_group'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Not Yet Requested',\n", - " 'approval_history': '',\n", - " 'approval_set': '',\n", - " 'assigned_to': '',\n", - " 'assignment_group': '',\n", - " 'backout_plan': 'unobjectional topazine underbox peptic zoocarp',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Other',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful',\n", - " 'close_notes': 'arithmogram Caelian tessarescaedecahedron tersulphide palmatilobed',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'bond_trade_aus',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '',\n", - " 'conflict_status': 'Not Run',\n", - " 'contact_type': 'Phone',\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'adhere overcup larcenic Armadillididae hoplomachy',\n", - " 'due_date': '',\n", - " 'end_date': '',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': 'contraindicate dragoonable vowelish hemocoel Shinwari',\n", - " 'justification': 'sketchbook weisbachite Venite septile semiannually',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000036',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2015-08-17 13:39:53',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': 'Requested',\n", - " 'phase_state': 'Open',\n", - " 'priority': '4 - Low',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'Reuben scolopendrid Brunnichia unroot avicularium',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Perform maintenance on database server - bond_trading_uk',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '',\n", - " 'state': 'New',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2015-08-17 13:40:08',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '0e01e67737310200f212cc028e41f1a8',\n", - " 'sys_mod_count': '1',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2015-08-17 13:42:10',\n", - " 'task_effective_number': 'CHG0000036',\n", - " 'test_plan': 'abask theatrophile overleg exoccipital subfastigiate',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '2015-08-03 15:24:52',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2015-08-03 15:22:52'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Gregory.Park.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['justification',\n", - " 'business_service',\n", - " 'cmdb_ci',\n", - " 'assignment_group',\n", - " 'description',\n", - " 'category',\n", - " 'close_code',\n", - " 'implementation_plan',\n", - " 'close_notes',\n", - " 'impact',\n", - " 'risk_impact_analysis',\n", - " 'test_plan',\n", - " 'backout_plan',\n", - " 'risk',\n", - " 'service_offering',\n", - " 'short_description'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:13:49 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'David Loo',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", - " 'assignment_group': 'Hardware',\n", - " 'backout_plan': 'rollback to existing db_block_buffer setting',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Unsuccessful',\n", - " 'close_notes': 'untighten irredential blastopore ericad emblematically',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'SAP ORA01',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:48:11',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'The database size has increased and the cache hit rate is at the low end of an acceptable rate. The Database team needss to increase the amount of memory allocated to the Oracle SGA to increase the cache hit rate.',\n", - " 'due_date': '',\n", - " 'end_date': '2023-12-19 05:00:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'vi initSAPORA01.orayank and put existing db_block_buffers lineComment out existing db_block_buffers settingSet new db_block_buffers line to 7500Restart SAPORA01 database instance',\n", - " 'justification': 'biclinium pluvioscope purity archangelic wakonda',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000084',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:36',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '2 - High',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'prohibiter fordable hendecasemic beneceptor vetust',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Increase db_block_buffers from 5000 to 7500',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2023-12-19 04:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:36',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '1acdb552db252200a6a2b31be0b8f583',\n", - " 'sys_mod_count': '25',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:48:11',\n", - " 'task_effective_number': 'CHG0000084',\n", - " 'test_plan': 'knavish necessarianism remeasure fuff gustfulness',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:26'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Darryl.Stokes.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['service_offering',\n", - " 'close_code',\n", - " 'description',\n", - " 'risk_impact_analysis',\n", - " 'justification',\n", - " 'backout_plan',\n", - " 'impact',\n", - " 'number',\n", - " 'short_description',\n", - " 'assignment_group',\n", - " 'business_service',\n", - " 'cmdb_ci'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Approved',\n", - " 'approval_history': '',\n", - " 'approval_set': '',\n", - " 'assigned_to': '',\n", - " 'assignment_group': 'ITSM Engineering',\n", - " 'backout_plan': 'superinfirmity electrodesiccate washproof Symphyla corsage',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Hardware',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful',\n", - " 'close_notes': 'pretournament rebreed unselfness cyclodiolefin sphericocylindrical',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'AS400',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '',\n", - " 'conflict_status': 'Not Run',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'fucus haulm nonfanciful shipful thiocarbimide',\n", - " 'due_date': '',\n", - " 'end_date': '',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': 'joltingly cleavage brehon melanorrhagia Everard',\n", - " 'justification': 'formularist hectorship antiparagraphic scleriasis anisobranchiate',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0040004',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2016-08-10 09:13:54',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': 'Requested',\n", - " 'phase_state': 'Open',\n", - " 'priority': '4 - Low',\n", - " 'production_system': 'false',\n", - " 'reason': 'broken',\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '2016-08-10 09:12:16',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'senam paucispirated guestive warblet inomyxoma',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Please reboot AS400',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '',\n", - " 'state': 'New',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2016-08-10 09:13:54',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': 'c286d61347c12200e0ef563dbb9a71df',\n", - " 'sys_mod_count': '0',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2016-08-10 09:13:54',\n", - " 'task_effective_number': 'CHG0040004',\n", - " 'test_plan': 'warrok courteous calamanco arnut spinate',\n", - " 'time_worked': '',\n", - " 'type': 'Emergency',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': ''}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Bryant.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['risk_impact_analysis',\n", - " 'service_offering',\n", - " 'test_plan',\n", - " 'risk',\n", - " 'implementation_plan',\n", - " 'impact',\n", - " 'assignment_group',\n", - " 'backout_plan'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:15:11 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", - " 'assignment_group': 'Hardware',\n", - " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful with issues',\n", - " 'close_notes': 'Frenchwise triamide Amueixa anametadromous ornamentalism',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'lnux100',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:54:14',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", - " 'due_date': '',\n", - " 'end_date': '2024-01-02 18:45:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", - " 'justification': 'tuchunize Cayuvava Siddhartha densely relativist',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000091',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:37',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '3 - Moderate',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'High',\n", - " 'risk_impact_analysis': 'thearchic Mongolish typhloenteritis isovoluminal agnostic',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2024-01-02 18:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:37',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '9acdf552db252200a6a2b31be0b8f507',\n", - " 'sys_mod_count': '23',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:54:14',\n", - " 'task_effective_number': 'CHG0000091',\n", - " 'test_plan': 'Scylliorhinidae cacomagician provisory Comus parallelograph',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:26'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alexander.Moore.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['risk_impact_analysis',\n", - " 'cmdb_ci',\n", - " 'implementation_plan',\n", - " 'service_offering',\n", - " 'impact',\n", - " 'backout_plan',\n", - " 'close_code',\n", - " 'number',\n", - " 'risk',\n", - " 'business_service',\n", - " 'assignment_group',\n", - " 'short_description',\n", - " 'justification',\n", - " 'description',\n", - " 'category'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:09:35 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user David Loo (Technical approvals).\\n\\n2023-10-08 04:37:29 - Christen Mitchell (Approval history)\\nGroup approval for CAB Approval approved by user Christen Mitchell (CAB approval).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", - " 'assignment_group': 'Hardware',\n", - " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Unsuccessful',\n", - " 'close_notes': 'heavenlike pinchem attentive faust rosolite',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'lnux101',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:43:44',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", - " 'due_date': '',\n", - " 'end_date': '2023-11-06 18:45:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", - " 'justification': 'splenium Mytilacea wergil undischargeable unclassableness',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000052',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:33',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '3 - Moderate',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'High',\n", - " 'risk_impact_analysis': 'naphthinduline muscle untilt informingly bellying',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2023-11-06 18:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:33',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '5dcdf152db252200a6a2b31be0b8f546',\n", - " 'sys_mod_count': '23',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:43:44',\n", - " 'task_effective_number': 'CHG0000052',\n", - " 'test_plan': 'unfervent cladding toop paraphrasia pontifex',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:24'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Calvin.Hoffman.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['risk',\n", - " 'backout_plan',\n", - " 'business_service',\n", - " 'description',\n", - " 'cmdb_ci',\n", - " 'test_plan',\n", - " 'assignment_group',\n", - " 'short_description',\n", - " 'impact',\n", - " 'service_offering',\n", - " 'implementation_plan',\n", - " 'number',\n", - " 'justification',\n", - " 'category',\n", - " 'close_notes',\n", - " 'risk_impact_analysis'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:07:19 - System Administrator (Approval history)\\nGroup approval for Network approved by user David Loo (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'David Loo',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", - " 'assignment_group': 'Network',\n", - " 'backout_plan': 'Power down switchReprovision existing Cisco 2900 switchValidate connectivity from all private networks',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful with issues',\n", - " 'close_notes': 'forefin genapper rainily drumheads comfy',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'IP-Router-3',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:02:55',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'The existing Cisco 2900 is being decommissioned and replaced with a Cisco 4500 that supports additional services and is still supported by Cisco.',\n", - " 'due_date': '',\n", - " 'end_date': '2023-10-24 09:30:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'Move new Cisco 4500 from test network to production networkProvision production configuration to switchTest connectivity from all existing private networksRemove existing Cisco 2900 from network',\n", - " 'justification': 'mannitose crosspoint debus permeable williamsite',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000039',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:31',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '2 - High',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Low',\n", - " 'risk_impact_analysis': 'Lyngbyeae impetration moping leonines unethereal',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Deploy new Cisco Catalyst 4500',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2023-10-24 07:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:31',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '0dcdb152db252200a6a2b31be0b8f54f',\n", - " 'sys_mod_count': '16',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:02:55',\n", - " 'task_effective_number': 'CHG0000039',\n", - " 'test_plan': 'calycled overcommend wileless cretinoid rotch',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:23'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Andrew.Lang.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['justification',\n", - " 'impact',\n", - " 'close_code',\n", - " 'business_service',\n", - " 'backout_plan',\n", - " 'description',\n", - " 'test_plan',\n", - " 'category',\n", - " 'implementation_plan',\n", - " 'risk',\n", - " 'cmdb_ci',\n", - " 'service_offering',\n", - " 'assignment_group',\n", - " 'risk_impact_analysis',\n", - " 'short_description'],\n", - " 'template_record': {'active': 'false',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Approved',\n", - " 'approval_history': '',\n", - " 'approval_set': '',\n", - " 'assigned_to': '',\n", - " 'assignment_group': 'Service Desk',\n", - " 'backout_plan': 'Due to the nature of this procedure any means to back out of this after the process has begun should not be implemented. Any type of recovery from backup or any other tool could cause corruption to the Active Directory database and could cause more harm than good. Once the implementation plan has been started it will need to be carried out completely.',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Other',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful',\n", - " 'close_notes': 'Completed successfully',\n", - " 'closed_at': '2015-07-06 11:18:53',\n", - " 'closed_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'cmdb_ci': '',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '',\n", - " 'conflict_status': 'Not Run',\n", - " 'contact_type': 'Phone',\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'Decommission a server from use including removal from backup, systems management and monitoring systems and disposal of hardware',\n", - " 'due_date': '',\n", - " 'end_date': '',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': '--Inform local IT of the necessary steps to change DHCP and static IP clients to use a different DC/DNS servers for name resolution--Use Network Monitor to check if any DNS queries are being received by the DC before demoting, reconfigure any requestors DNS before continuing--Notify the Operations Teams about the demotion via email--Place the DC in outage mode in monitoring tools--Run the AD DC Demotion Preparation tool in management tools--Logon to the DC to be removed from Active Directory--Run DCPROMO to uninstall AD and reboot--Uninstall DNS--Remove the server from the domain by joining it to a workgroup and reboot--Logon to a regional hub DC in the same domain as the DC that was removed--Delete the computer object--Delete any leftover DNS records--Locate the DNS zone for the domain and then right-click it and select properties--Click the name servers tab--Locate and delete the entry for the removed DNS server (if present)--Delete the server object in AD Sites and Services--Logon to a forest root DC--launch the DNS console on the forest root DC--locate and delete all DNS records that point to the removed DC in the _msdcs zone and in any child zones of it --Also verify that no record exists in the delegated zone for the child domain zone--Create requests to remove device from anti-virus, endpoint management, monitoring and ServiceNow CMDB',\n", - " 'justification': 'bezantee hayloft malax pseudoform mawkishness',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000023',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2015-07-06 11:17:21',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': 'Requested',\n", - " 'phase_state': 'Open',\n", - " 'priority': '4 - Low',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '2',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'argumentative unneaped superacetate tinny uniambic',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Decommission server',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '',\n", - " 'state': 'Closed',\n", - " 'std_change_producer_version': {'display_value': 'Decommission local office Domain Controller - 1',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/std_change_producer_version/deb8544047810200e90d87e8dee490af'},\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2015-07-06 11:17:22',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '70ad699e47410200e90d87e8dee4907d',\n", - " 'sys_mod_count': '8',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2015-07-06 11:18:53',\n", - " 'task_effective_number': 'CHG0000023',\n", - " 'test_plan': '--No client issues result from the removal of this DC--All references to this DC have been removed from Active Directory--All references to this DC have been removed from DNS--All references to this DC have been removed from anti-virus, endpoint management, monitoring and ServiceNow CMDB',\n", - " 'time_worked': '',\n", - " 'type': 'Standard',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '2015-07-06 11:18:34',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2015-07-06 11:17:41'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ashley.Thomas.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['close_notes',\n", - " 'close_code',\n", - " 'cmdb_ci',\n", - " 'service_offering',\n", - " 'risk_impact_analysis',\n", - " 'impact',\n", - " 'implementation_plan',\n", - " 'short_description',\n", - " 'category',\n", - " 'justification',\n", - " 'assignment_group',\n", - " 'backout_plan',\n", - " 'business_service',\n", - " 'number',\n", - " 'description'],\n", - " 'template_record': {'active': 'false',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Approved',\n", - " 'approval_history': '',\n", - " 'approval_set': '',\n", - " 'assigned_to': '',\n", - " 'assignment_group': 'Network',\n", - " 'backout_plan': 'Check the previous version of the switchport config in the configuration management database and revert',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Other',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful',\n", - " 'close_notes': 'Closed successfully',\n", - " 'closed_at': '2015-07-06 07:22:05',\n", - " 'closed_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'cmdb_ci': '',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '',\n", - " 'conflict_status': 'Not Run',\n", - " 'contact_type': 'Phone',\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'Change the port of a Cisco switch to a new VLAN. This would commonly occur when moving a server from one IP network to another.',\n", - " 'due_date': '',\n", - " 'end_date': '',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': '--Logon to the switch using SSH--Type the following commandsswitch# configure terminalswitch(config)# interface {type slot/port | port-channel number}switch(config-if)# switchport access vlan vlan-idFor exampleswitch# configure terminalswitch(config)# interface Gi1/1switch(config-if)# switchport access vlan 101--Save the switch config file',\n", - " 'justification': 'crandall anticnemion bipyridine fluorosis forehammer',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000022',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2015-07-06 07:20:38',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': 'Requested',\n", - " 'phase_state': 'Open',\n", - " 'priority': '4 - Low',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '2',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'Dunlop kukoline barracuda unlaureled militaristically',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Change VLAN on a Cisco switchport',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '',\n", - " 'state': 'Closed',\n", - " 'std_change_producer_version': {'display_value': 'Change VLAN on a Cisco switchport - 1',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/std_change_producer_version/f1c8d15147810200e90d87e8dee490f9'},\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2015-07-06 07:20:38',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '5d77b8da47410200e90d87e8dee49040',\n", - " 'sys_mod_count': '8',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2015-07-06 07:22:05',\n", - " 'task_effective_number': 'CHG0000022',\n", - " 'test_plan': 'Run the \"show vlan 101\" command to view the new configuration (changing 101 for the correct VLAN number)',\n", - " 'time_worked': '',\n", - " 'type': 'Standard',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '2015-07-06 07:21:53',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2015-07-06 07:21:50'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Timothy.Kim.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['implementation_plan',\n", - " 'backout_plan',\n", - " 'close_notes',\n", - " 'test_plan',\n", - " 'business_service'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:11:14 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user Fred Luddy (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", - " 'assignment_group': 'Hardware',\n", - " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful',\n", - " 'close_notes': 'althorn phantasmology lairy Microsporum streptococcal',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'lnux100',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:45:19',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", - " 'due_date': '',\n", - " 'end_date': '2023-11-20 18:45:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", - " 'justification': 'Strepsiceros horrormongering geopolitics sawbelly quinotoxine',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000061',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:34',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '3 - Moderate',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'broth arresting koniscope jervina crudity',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2023-11-20 18:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:34',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': 'a9cd3552db252200a6a2b31be0b8f579',\n", - " 'sys_mod_count': '25',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:45:19',\n", - " 'task_effective_number': 'CHG0000061',\n", - " 'test_plan': 'dain coexertion phoneidoscopic undisobliging anaglyptic',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:25'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Elizabeth.Harrison.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['service_offering',\n", - " 'short_description',\n", - " 'justification',\n", - " 'close_notes',\n", - " 'number',\n", - " 'close_code',\n", - " 'category',\n", - " 'cmdb_ci',\n", - " 'impact'],\n", - " 'template_record': {'active': 'false',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Approved',\n", - " 'approval_history': '',\n", - " 'approval_set': '',\n", - " 'assigned_to': '',\n", - " 'assignment_group': 'Service Desk',\n", - " 'backout_plan': 'There is no backout plan for this change template',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Other',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful',\n", - " 'close_notes': 'Server rebooted',\n", - " 'closed_at': '2015-07-06 12:30:01',\n", - " 'closed_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'cmdb_ci': '',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '',\n", - " 'conflict_status': 'Not Run',\n", - " 'contact_type': 'Phone',\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'Reboot a Windows Server (after patching or to clear a fault) making sure that it is removed from monitoring alerts, that network attached storage is unmounted and that it restarts cleanly',\n", - " 'due_date': '',\n", - " 'end_date': '',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': '--In the server monitoring console set the server to \"Maintenance mode\" to prevent alerts being sent--If the server has network attached storage (NFS or iSCSI) stop any file server applications and unmount the storage--Reboot the server4. Check the Windows system log for any error messages--In the server monitoring console set the server back to \"Operational\" mode',\n", - " 'justification': 'sissify philosophobia shorthead suprasaturate adscripted',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000028',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2015-07-06 12:29:28',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': 'Requested',\n", - " 'phase_state': 'Open',\n", - " 'priority': '4 - Low',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '2',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'gravidly paradoxical adelomorphous allanturic nondisagreement',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Reboot Windows Server',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '',\n", - " 'state': 'Closed',\n", - " 'std_change_producer_version': {'display_value': 'Reboot Windows Server - 1',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/std_change_producer_version/923504cc47410200e90d87e8dee490e2'},\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2015-07-06 12:29:28',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '892eb11247810200e90d87e8dee4908f',\n", - " 'sys_mod_count': '8',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2015-07-06 12:30:01',\n", - " 'task_effective_number': 'CHG0000028',\n", - " 'test_plan': 'Ensure that the monitoring console is all green for this server before closing change request',\n", - " 'time_worked': '',\n", - " 'type': 'Standard',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '2015-07-06 12:29:48',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2015-07-06 12:29:44'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Evan.Mercado.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['cmdb_ci',\n", - " 'number',\n", - " 'business_service',\n", - " 'close_code',\n", - " 'assignment_group',\n", - " 'close_notes'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:15:07 - System Administrator (Approval history)\\nGroup approval for Database approved by user Beth Anglin (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", - " 'assignment_group': 'Database',\n", - " 'backout_plan': 'overlick Morisonian Papiamento cravenhearted afternoons',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful with issues',\n", - " 'close_notes': 'weathered stroam synovia cane agamont',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'Oracle',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:54:12',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': \"The default support group for all Oracle CI's is being transitioned to the Database group\",\n", - " 'due_date': '',\n", - " 'end_date': '2024-01-02 19:40:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': 'Use Mass Update CI plugin to propose changes to relevant CMDB recordsClick \"Apply Proposed Change\" UI action from change request form',\n", - " 'justification': 'Database group taking over all Oracle database support activities',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000090',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:37',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '4 - Low',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'Yahweh noncoherent encumber Minorite sultanism',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': \"Update default support group on all Oracle CI's to Database group\",\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2024-01-02 19:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:37',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '92cdf552db252200a6a2b31be0b8f501',\n", - " 'sys_mod_count': '23',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:54:12',\n", - " 'task_effective_number': 'CHG0000090',\n", - " 'test_plan': 'supplementary mangling pomelo Cheirogaleus hemiprism',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:26'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Alyssa.Wilson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['test_plan',\n", - " 'business_service',\n", - " 'backout_plan',\n", - " 'impact',\n", - " 'number',\n", - " 'close_notes',\n", - " 'close_code',\n", - " 'risk_impact_analysis'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Approved',\n", - " 'approval_history': '',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'Christen Mitchell',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/97000fcc0a0a0a6e0104ca999f619e5b'},\n", - " 'assignment_group': '',\n", - " 'backout_plan': 'pathologicoanatomical unplayable seaminess Nisaean Oestrelata',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Other',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful',\n", - " 'close_notes': 'consolation leaky Clausiliidae annection executionist',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'CMS App FLX',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': 'Phone',\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'peucites rejail Melastoma Byronesque yore',\n", - " 'due_date': '',\n", - " 'end_date': '2024-05-12 02:59:59',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': 'stratege modulate Massilian Leguminosae leucoplakia',\n", - " 'justification': 'underteamed penroseite nonguttural Sabbathkeeper pyosalpingitis',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000014',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2025-03-02 02:18:59',\n", - " 'opened_by': {'display_value': '',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/felix.bait'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'true',\n", - " 'parent': '',\n", - " 'phase': 'Requested',\n", - " 'phase_state': 'Open',\n", - " 'priority': '4 - Low',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '',\n", - " 'requested_by': {'display_value': 'Beth Anglin',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/46d44a23a9fe19810012d100cca80666'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'cauda Zabian Rhiptoglossa aduncate goutte',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'CMS App FLX (depends on Java Apps FLX)',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2024-05-12 01:00:00',\n", - " 'state': 'New',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'felix.bait',\n", - " 'sys_created_on': '2025-03-02 02:21:44',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '87b1682a0a0a2c3e75af785bd9073d70',\n", - " 'sys_mod_count': '11',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 05:39:56',\n", - " 'task_effective_number': 'CHG0000014',\n", - " 'test_plan': 'Ledidae perjuredness unsentimentality Toag carious',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': ''}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Ashley.Miller.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['business_service',\n", - " 'category',\n", - " 'short_description',\n", - " 'cmdb_ci',\n", - " 'close_code',\n", - " 'service_offering',\n", - " 'backout_plan',\n", - " 'risk',\n", - " 'close_notes',\n", - " 'assignment_group',\n", - " 'number',\n", - " 'test_plan',\n", - " 'justification',\n", - " 'implementation_plan',\n", - " 'risk_impact_analysis',\n", - " 'impact'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:10:08 - System Administrator (Approval history)\\nGroup approval for Database approved by user ITIL User (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", - " 'assignment_group': 'Database',\n", - " 'backout_plan': 'spermatid steatopyga tediousness Galli bhikshu',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful with issues',\n", - " 'close_notes': 'septempartite fumarolic scattered bauxite coimplore',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'Oracle',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:45:21',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': \"The default support group for all Oracle CI's is being transitioned to the Database group\",\n", - " 'due_date': '',\n", - " 'end_date': '2023-11-20 19:40:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': 'Use Mass Update CI plugin to propose changes to relevant CMDB recordsClick \"Apply Proposed Change\" UI action from change request form',\n", - " 'justification': 'Database group taking over all Oracle database support activities',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000060',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:34',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '4 - Low',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'pretypify reroof Unalaska Bohemian onychotrophy',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': \"Update default support group on all Oracle CI's to Database group\",\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2023-11-20 19:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:34',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '29cd3552db252200a6a2b31be0b8f528',\n", - " 'sys_mod_count': '25',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:45:21',\n", - " 'task_effective_number': 'CHG0000060',\n", - " 'test_plan': 'rockhair wabble unminister chilopodan plasterwork',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:24'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Christopher.Frost.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['impact',\n", - " 'close_notes',\n", - " 'test_plan',\n", - " 'cmdb_ci',\n", - " 'description',\n", - " 'assignment_group',\n", - " 'backout_plan',\n", - " 'justification',\n", - " 'close_code',\n", - " 'implementation_plan',\n", - " 'risk',\n", - " 'short_description',\n", - " 'category',\n", - " 'service_offering',\n", - " 'risk_impact_analysis'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Not Yet Requested',\n", - " 'approval_history': '',\n", - " 'approval_set': '',\n", - " 'assigned_to': '',\n", - " 'assignment_group': '',\n", - " 'backout_plan': 'madreporian ire delegable kapp korin',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Other',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful',\n", - " 'close_notes': 'adephagan impressionistically Acanthodini jobarbe jatrophic',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'bond_trade_aus',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '',\n", - " 'conflict_status': 'Not Run',\n", - " 'contact_type': 'Phone',\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'exhaustiveness Psittacidae valleyful theb undecisive',\n", - " 'due_date': '',\n", - " 'end_date': '',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': 'exstipulate aslaver faithfulness clingingness decomposed',\n", - " 'justification': 'spun phulwara quintuplicate Knoxian oppositipetalous',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000034',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2015-08-11 15:26:51',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': 'Requested',\n", - " 'phase_state': 'Open',\n", - " 'priority': '4 - Low',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'guanaco riskfulness gorlois hypercarbamidemia drail',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Scheduled maintenance on database server - bond_trading_uk',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '',\n", - " 'state': 'New',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2015-08-11 15:27:19',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '12ffff7137310200f212cc028e41f175',\n", - " 'sys_mod_count': '0',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2015-08-11 15:27:19',\n", - " 'task_effective_number': 'CHG0000034',\n", - " 'test_plan': 'tetriodide naphtol misconstructive hot pumple',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': ''}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Brian.Tucker.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['risk',\n", - " 'business_service',\n", - " 'description',\n", - " 'implementation_plan',\n", - " 'category',\n", - " 'service_offering',\n", - " 'risk_impact_analysis',\n", - " 'backout_plan',\n", - " 'test_plan',\n", - " 'number',\n", - " 'close_notes',\n", - " 'impact',\n", - " 'close_code'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:12:06 - System Administrator (Approval history)\\nGroup approval for Database approved by user Beth Anglin (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", - " 'assignment_group': 'Database',\n", - " 'backout_plan': 'evenmindedness ethnodicy labeller metapore oversensitively',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful with issues',\n", - " 'close_notes': 'onofrite illimited scriptorial unsufficingness anastigmatic',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'Oracle',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:47:06',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': \"The default support group for all Oracle CI's is being transitioned to the Database group\",\n", - " 'due_date': '',\n", - " 'end_date': '2023-12-04 19:40:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': 'Use Mass Update CI plugin to propose changes to relevant CMDB recordsClick \"Apply Proposed Change\" UI action from change request form',\n", - " 'justification': 'Database group taking over all Oracle database support activities',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000070',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:35',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '4 - Low',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'melomania shure Sagittarius phototonic inumbration',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': \"Update default support group on all Oracle CI's to Database group\",\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2023-12-04 19:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:35',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '39cd7552db252200a6a2b31be0b8f555',\n", - " 'sys_mod_count': '24',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:47:06',\n", - " 'task_effective_number': 'CHG0000070',\n", - " 'test_plan': 'astipulate subtend preternuptial attemptable Thelodus',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:25'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Colleen.White.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['number',\n", - " 'close_notes',\n", - " 'cmdb_ci',\n", - " 'category',\n", - " 'impact',\n", - " 'short_description',\n", - " 'test_plan',\n", - " 'risk',\n", - " 'implementation_plan',\n", - " 'service_offering',\n", - " 'business_service',\n", - " 'close_code',\n", - " 'justification',\n", - " 'backout_plan',\n", - " 'risk_impact_analysis',\n", - " 'description',\n", - " 'assignment_group'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:13:45 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user Bow Ruggeri (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", - " 'assignment_group': 'Hardware',\n", - " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Unsuccessful',\n", - " 'close_notes': 'tavernly exhumate alares unacceptably vinicultural',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'PS LinuxApp01',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:48:21',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", - " 'due_date': '',\n", - " 'end_date': '2023-12-18 18:45:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", - " 'justification': 'cinematographically vole unhereditary impuberal cobblership',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000083',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:36',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '3 - Moderate',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'High',\n", - " 'risk_impact_analysis': 'hexametrical insinuate jungly Mycetozoa horridity',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2023-12-18 18:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:36',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '92cdb552db252200a6a2b31be0b8f564',\n", - " 'sys_mod_count': '25',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:48:21',\n", - " 'task_effective_number': 'CHG0000083',\n", - " 'test_plan': 'pouncing kentrolite resolvancy superincumbency procuratorial',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:26'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Mark.Stevens.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['impact',\n", - " 'risk',\n", - " 'backout_plan',\n", - " 'close_notes',\n", - " 'short_description',\n", - " 'cmdb_ci',\n", - " 'assignment_group'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:15:00 - System Administrator (Approval history)\\nGroup approval for Network approved by user David Dan (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'Fred Luddy',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2005'},\n", - " 'assignment_group': 'Network',\n", - " 'backout_plan': 'Restore Oracle 11g binariesRestore Oracle 11g data filesEnable Oracle ListenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful',\n", - " 'close_notes': 'openly willyer flanque shim mycetomatous',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'NY RAC',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:54:09',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'NY RAC instance needs to be upgraded from Oracle 11g to Oracle 12c',\n", - " 'due_date': '',\n", - " 'end_date': '2024-01-03 04:30:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': 'Shutdown databasesBackup /app/ora/11gRun Oracle 12c oinstallInstall Database softwareUpgrade existing database data filesEnable Oracle listenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02',\n", - " 'justification': 'reverberate Caraho unilobar nightgown sprier',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000088',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:37',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '3 - Moderate',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Low',\n", - " 'risk_impact_analysis': 'peatship targeteer blithen Alastair amphichroic',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Upgrade NY RAC to Oracle 12c',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2024-01-03 02:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:37',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': 'dacdb552db252200a6a2b31be0b8f5e7',\n", - " 'sys_mod_count': '22',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:54:09',\n", - " 'task_effective_number': 'CHG0000088',\n", - " 'test_plan': 'victualing rhynchocoelous balachong paleethnology radiobserver',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:26'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\\n response.raise_for_status()\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\\n raise HTTPError(http_error_msg, response=self)\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\\n\\nDuring handling of the above exception, another exception occurred:\\n\\nTraceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\\n ^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\\n user_response = table_api_call(\\n ^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body=\\'{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Williams)\"},\"status\":\"failure\"}\\'\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['assignment_group',\n", - " 'test_plan',\n", - " 'category',\n", - " 'impact',\n", - " 'short_description',\n", - " 'close_code',\n", - " 'justification',\n", - " 'business_service',\n", - " 'cmdb_ci',\n", - " 'number',\n", - " 'risk'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:12:01 - System Administrator (Approval history)\\nGroup approval for Network approved by user David Dan (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'David Loo',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", - " 'assignment_group': 'Network',\n", - " 'backout_plan': 'Power down switchReprovision existing Cisco 2900 switchValidate connectivity from all private networks',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful',\n", - " 'close_notes': 'opening akia butoxyl Madrid trackwalker',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'IP-Router-3',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:46:53',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'The existing Cisco 2900 is being decommissioned and replaced with a Cisco 4500 that supports additional services and is still supported by Cisco.',\n", - " 'due_date': '',\n", - " 'end_date': '2023-12-05 08:30:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'Move new Cisco 4500 from test network to production networkProvision production configuration to switchTest connectivity from all existing private networksRemove existing Cisco 2900 from network',\n", - " 'justification': 'inframarginal Ardhanari gillotype soco dehydrofreezing',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000069',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:35',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '2 - High',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Low',\n", - " 'risk_impact_analysis': 'plumous physicochemical superapology unexuded Prudence',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Deploy new Cisco Catalyst 4500',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2023-12-05 06:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:35',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': 'b1cd7552db252200a6a2b31be0b8f536',\n", - " 'sys_mod_count': '23',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:46:53',\n", - " 'task_effective_number': 'CHG0000069',\n", - " 'test_plan': 'Adlumia ponderable fossane galactic psychoplasm',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:25'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Scott.Simpson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['assignment_group',\n", - " 'category',\n", - " 'implementation_plan',\n", - " 'risk',\n", - " 'service_offering',\n", - " 'risk_impact_analysis'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:11:14 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user Fred Luddy (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", - " 'assignment_group': 'Hardware',\n", - " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful with issues',\n", - " 'close_notes': 'sentimentless suckstone Bettongia unperplexing unfele',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'lnux100',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:45:19',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", - " 'due_date': '',\n", - " 'end_date': '2023-11-20 18:45:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", - " 'justification': 'transverberate tearful unalteration titillative wagling',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000061',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:34',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '3 - Moderate',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'High',\n", - " 'risk_impact_analysis': 'lupulic begoud ovalbumin anhydremic transelementation',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2023-11-20 18:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:34',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': 'a9cd3552db252200a6a2b31be0b8f579',\n", - " 'sys_mod_count': '25',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:45:19',\n", - " 'task_effective_number': 'CHG0000061',\n", - " 'test_plan': 'nurtureship vasculose cytotrophoblast domically dismalize',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:25'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Kimberly.White.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['description',\n", - " 'impact',\n", - " 'service_offering',\n", - " 'test_plan',\n", - " 'close_code'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:15:04 - System Administrator (Approval history)\\nGroup approval for Network approved by user David Loo (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'David Loo',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", - " 'assignment_group': 'Network',\n", - " 'backout_plan': 'Power down switchReprovision existing Cisco 2900 switchValidate connectivity from all private networks',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Unsuccessful',\n", - " 'close_notes': 'preoffer sootylike pleonal overwild oflete',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'IP-Router-3',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:53:59',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'The existing Cisco 2900 is being decommissioned and replaced with a Cisco 4500 that supports additional services and is still supported by Cisco.',\n", - " 'due_date': '',\n", - " 'end_date': '2024-01-03 08:30:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'Move new Cisco 4500 from test network to production networkProvision production configuration to switchTest connectivity from all existing private networksRemove existing Cisco 2900 from network',\n", - " 'justification': 'foddering lignitize unanimousness perorally merosymmetrical',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000089',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:37',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '2 - High',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Low',\n", - " 'risk_impact_analysis': 'gleesomeness paramastitis dumpling scruffy shohet',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Deploy new Cisco Catalyst 4500',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2024-01-03 06:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:37',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': 'd2cdb552db252200a6a2b31be0b8f5ee',\n", - " 'sys_mod_count': '22',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:53:59',\n", - " 'task_effective_number': 'CHG0000089',\n", - " 'test_plan': 'Asharasi proboxing wheem aeroboat Heptranchias',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:26'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Caroline.Caldwell.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['cmdb_ci',\n", - " 'implementation_plan',\n", - " 'close_code',\n", - " 'impact',\n", - " 'risk',\n", - " 'test_plan',\n", - " 'justification',\n", - " 'category',\n", - " 'assignment_group',\n", - " 'service_offering',\n", - " 'close_notes',\n", - " 'risk_impact_analysis',\n", - " 'number',\n", - " 'short_description'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:15:21 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user David Dan (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'David Loo',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", - " 'assignment_group': 'Hardware',\n", - " 'backout_plan': 'rollback to existing db_block_buffer setting',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Unsuccessful',\n", - " 'close_notes': 'Elamite sporous pseudocompetitive hematorrhachis emissary',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'SAP ORA01',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:54:03',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'The database size has increased and the cache hit rate is at the low end of an acceptable rate. The Database team needss to increase the amount of memory allocated to the Oracle SGA to increase the cache hit rate.',\n", - " 'due_date': '',\n", - " 'end_date': '2024-01-03 05:00:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'vi initSAPORA01.orayank and put existing db_block_buffers lineComment out existing db_block_buffers settingSet new db_block_buffers line to 7500Restart SAPORA01 database instance',\n", - " 'justification': 'verdea hyperkinesia bullbird Pandean outweigh',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000094',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:37',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '2 - High',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'High',\n", - " 'risk_impact_analysis': 'Porrima silkworm coeducationalism gelatinate boilerhouse',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Increase db_block_buffers from 5000 to 7500',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2024-01-03 04:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:37',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '66cdf552db252200a6a2b31be0b8f559',\n", - " 'sys_mod_count': '23',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:54:03',\n", - " 'task_effective_number': 'CHG0000094',\n", - " 'test_plan': 'biglenoid basketware smeth carbamide hyaline',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:27'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Richard.Rodriguez.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['number',\n", - " 'category',\n", - " 'backout_plan',\n", - " 'close_code',\n", - " 'impact',\n", - " 'implementation_plan',\n", - " 'test_plan',\n", - " 'risk',\n", - " 'assignment_group',\n", - " 'description',\n", - " 'short_description',\n", - " 'close_notes',\n", - " 'business_service',\n", - " 'cmdb_ci',\n", - " 'risk_impact_analysis',\n", - " 'justification'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:15:29 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'David Loo',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", - " 'assignment_group': 'Hardware',\n", - " 'backout_plan': 'revert to default gateway 192.168.1.100Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Unsuccessful',\n", - " 'close_notes': 'Nearctica Mazatec quadrilaminate ceramist Heteromya',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'unix201',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:49:47',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'alternacy pimelite evetide polysynthetism muzzle',\n", - " 'due_date': '',\n", - " 'end_date': '2024-01-03 07:00:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': 'login to unix 201 as rootappend ipaddress 192.168.1.254Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10',\n", - " 'justification': 'grizzled wellington unforcible aposthia synchronizer',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000096',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:37',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '3 - Moderate',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'High',\n", - " 'risk_impact_analysis': 'sayid calean Baggara unsmutty unpainted',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Change default router on unix201',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2024-01-03 06:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:37',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': 'e2cdf552db252200a6a2b31be0b8f57f',\n", - " 'sys_mod_count': '22',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:49:47',\n", - " 'task_effective_number': 'CHG0000096',\n", - " 'test_plan': 'Tellima actinula lenticulate jazzy blackfire',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:27'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Julia.Robinson.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['close_notes',\n", - " 'cmdb_ci',\n", - " 'description',\n", - " 'service_offering',\n", - " 'category',\n", - " 'assignment_group',\n", - " 'short_description',\n", - " 'implementation_plan',\n", - " 'backout_plan',\n", - " 'business_service',\n", - " 'close_code',\n", - " 'number',\n", - " 'impact',\n", - " 'test_plan',\n", - " 'justification',\n", - " 'risk_impact_analysis'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:15:29 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'David Loo',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2007'},\n", - " 'assignment_group': 'Hardware',\n", - " 'backout_plan': 'revert to default gateway 192.168.1.100Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful with issues',\n", - " 'close_notes': 'Adamsia townlike electrographite dunghill Cocytus',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'unix201',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:49:47',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'keten pneumorrhagia unsophistical nonmercantile recrimination',\n", - " 'due_date': '',\n", - " 'end_date': '2024-01-03 07:00:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': 'login to unix 201 as rootappend ipaddress 192.168.1.254Restart network with /etc/init.d/network restarttest network connectivity using ping 192.168.1.254test network connectivity using ping 10.10.100.10',\n", - " 'justification': 'Bal straightwise Ameiurus transforming passionary',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000096',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:37',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '3 - Moderate',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'High',\n", - " 'risk_impact_analysis': 'Slovene zoogeography chrysolitic achromatope microlevel',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Change default router on unix201',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2024-01-03 06:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:37',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': 'e2cdf552db252200a6a2b31be0b8f57f',\n", - " 'sys_mod_count': '22',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:49:47',\n", - " 'task_effective_number': 'CHG0000096',\n", - " 'test_plan': 'Polonia preindispose undercloak zymotechnics morfrey',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:27'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Michael.Vaughn.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['risk_impact_analysis',\n", - " 'category',\n", - " 'test_plan',\n", - " 'business_service',\n", - " 'description',\n", - " 'cmdb_ci',\n", - " 'close_notes',\n", - " 'implementation_plan',\n", - " 'backout_plan',\n", - " 'service_offering'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:15:00 - System Administrator (Approval history)\\nGroup approval for Network approved by user David Dan (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'Fred Luddy',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/5137153cc611227c000bbd1bd8cd2005'},\n", - " 'assignment_group': 'Network',\n", - " 'backout_plan': 'Restore Oracle 11g binariesRestore Oracle 11g data filesEnable Oracle ListenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful',\n", - " 'close_notes': 'baun deadwort isodont glade outrightly',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'NY RAC',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:54:09',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'NY RAC instance needs to be upgraded from Oracle 11g to Oracle 12c',\n", - " 'due_date': '',\n", - " 'end_date': '2024-01-03 04:30:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': 'Shutdown databasesBackup /app/ora/11gRun Oracle 12c oinstallInstall Database softwareUpgrade existing database data filesEnable Oracle listenerTest connectivity from PS LinuxApp01Test connectivity from PS LinuxApp02',\n", - " 'justification': 'sightly malefactor ferroglass expuition bundweed',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000088',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:37',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '3 - Moderate',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'sucuruju chiolite swiggle semibarbarism cognateness',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Upgrade NY RAC to Oracle 12c',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2024-01-03 02:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:37',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': 'dacdb552db252200a6a2b31be0b8f5e7',\n", - " 'sys_mod_count': '22',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:54:09',\n", - " 'task_effective_number': 'CHG0000088',\n", - " 'test_plan': 'overuberous outspirit notedly archaizer superdemand',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:26'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\\n response.raise_for_status()\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\\n raise HTTPError(http_error_msg, response=self)\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\\n\\nDuring handling of the above exception, another exception occurred:\\n\\nTraceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\\n ^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\\n user_response = table_api_call(\\n ^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body=\\'{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Michael Williams)\"},\"status\":\"failure\"}\\'\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['close_code',\n", - " 'test_plan',\n", - " 'close_notes',\n", - " 'impact',\n", - " 'service_offering',\n", - " 'cmdb_ci',\n", - " 'justification',\n", - " 'backout_plan',\n", - " 'assignment_group',\n", - " 'implementation_plan',\n", - " 'number',\n", - " 'business_service'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Requested',\n", - " 'approval_history': '2023-10-08 06:13:41 - System Administrator (Approval history)\\nGroup approval for Hardware approved by user ITIL User (Technical approvals).\\n\\n',\n", - " 'approval_set': '',\n", - " 'assigned_to': {'display_value': 'Bow Ruggeri',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/f298d2d2c611227b0106c6be7f154bc8'},\n", - " 'assignment_group': 'Hardware',\n", - " 'backout_plan': 'Comment out new line in /etc/network/interfaces',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Network',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Successful with issues',\n", - " 'close_notes': 'exegetics paranoid cordialness Struldbrug alimentatively',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': 'lnux101',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '2023-10-09 01:48:26',\n", - " 'conflict_status': 'Conflict',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'We need to add additional redundant name servers to lnux100, lnux101 and PS LinuxApp01',\n", - " 'due_date': '',\n", - " 'end_date': '2023-12-18 18:45:00',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '2 - Medium',\n", - " 'implementation_plan': 'vi /etc/network/interfacesinsert line:dns-nameservers 8.8.8.8 8.8.4.4:wqtest name resolution using command: host www.google.com',\n", - " 'justification': 'enter potamogetonaceous tetratomic samariform acroamatics',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0000082',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2023-10-06 01:21:36',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': None,\n", - " 'phase_state': 'Open',\n", - " 'priority': '3 - Moderate',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'mononomial unprotestant roub auto disharmonious',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Update /etc/network/interfaces to include name servers 8.8.8.8 & 8.8.4.4',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '2023-12-18 18:30:00',\n", - " 'state': 'Authorize',\n", - " 'std_change_producer_version': '',\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2023-10-06 01:21:36',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '9acdb552db252200a6a2b31be0b8f55d',\n", - " 'sys_mod_count': '25',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2023-10-09 01:48:26',\n", - " 'task_effective_number': 'CHG0000082',\n", - " 'test_plan': 'housework anthogenesis antebrachial insociable basally',\n", - " 'time_worked': '',\n", - " 'type': 'Normal',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': '2023-10-08 02:48:26'}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 153, in setup\\n self.start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/form.py\", line 377, in start\\n super().start(page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 177, in start\\n url_login(\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/utils.py\", line 92, in url_login\\n page.goto(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/sync_api/_generated.py\", line 8686, in goto\\n self._sync(\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_sync_base.py\", line 115, in _sync\\n return task.result()\\n ^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_page.py\", line 519, in goto\\n return await self._main_frame.goto(**locals_to_params(locals()))\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_frame.py\", line 145, in goto\\n await self._channel.send(\"goto\", locals_to_params(locals()))\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 59, in send\\n return await self._connection.wrap_api_call(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 514, in wrap_api_call\\n raise rewrite_error(error, f\"{parsed_st[\\'apiName\\']}: {error}\") from None\\nplaywright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.\\nCall log:\\nnavigating to \"https://myarena25demo.service-now.com/login.do?user_name=Cassie.Schmitt.1235&user_password=aStrongPassword%21&sys_action=sysverb_login\", waiting until \"load\"\\n\\n'},\n", - " {'config': {'fields': {'assignment_group': 'Assignment group',\n", - " 'backout_plan': 'Backout plan',\n", - " 'business_service': 'Service',\n", - " 'category': 'Category',\n", - " 'close_code': 'Close code',\n", - " 'close_notes': 'Close notes',\n", - " 'cmdb_ci': 'Configuration item',\n", - " 'description': 'Description',\n", - " 'impact': 'Impact',\n", - " 'implementation_plan': 'Implementation plan',\n", - " 'justification': 'Justification',\n", - " 'number': 'Number',\n", - " 'risk': 'Risk',\n", - " 'risk_impact_analysis': 'Risk and impact analysis',\n", - " 'service_offering': 'Service offering',\n", - " 'short_description': 'Short description',\n", - " 'test_plan': 'Test plan'},\n", - " 'task_fields': ['description',\n", - " 'test_plan',\n", - " 'category',\n", - " 'cmdb_ci',\n", - " 'close_code',\n", - " 'justification',\n", - " 'risk_impact_analysis',\n", - " 'impact'],\n", - " 'template_record': {'active': 'true',\n", - " 'activity_due': 'UNKNOWN',\n", - " 'additional_assignee_list': '',\n", - " 'approval': 'Approved',\n", - " 'approval_history': '',\n", - " 'approval_set': '',\n", - " 'assigned_to': '',\n", - " 'assignment_group': '',\n", - " 'backout_plan': '-- Physically remove switch and all associated cabling-- Remove switch from management, monitoring and ServiceNow CMDB',\n", - " 'business_duration': '',\n", - " 'business_service': '',\n", - " 'cab_date_time': '',\n", - " 'cab_delegate': '',\n", - " 'cab_recommendation': '',\n", - " 'cab_required': 'false',\n", - " 'calendar_duration': '',\n", - " 'category': 'Other',\n", - " 'change_plan': '',\n", - " 'chg_model': '',\n", - " 'close_code': 'Unsuccessful',\n", - " 'close_notes': 'nonsaponifiable taur ketuba preparedly dualization',\n", - " 'closed_at': '',\n", - " 'closed_by': '',\n", - " 'cmdb_ci': '',\n", - " 'comments': '',\n", - " 'comments_and_work_notes': '',\n", - " 'company': '',\n", - " 'conflict_last_run': '',\n", - " 'conflict_status': 'Not Run',\n", - " 'contact_type': None,\n", - " 'contract': '',\n", - " 'correlation_display': '',\n", - " 'correlation_id': '',\n", - " 'delivery_plan': '',\n", - " 'delivery_task': '',\n", - " 'description': 'This standard change template describes adding a new network switch to a datacenter cabinet',\n", - " 'due_date': '',\n", - " 'end_date': '',\n", - " 'escalation': 'Normal',\n", - " 'expected_start': '',\n", - " 'follow_up': '',\n", - " 'group_list': '',\n", - " 'impact': '3 - Low',\n", - " 'implementation_plan': '-- Physically rack switch in top of cabinet-- Ensure that redundant power supply is connected to the backup power circuit in the cabinet-- Ensure that first GBIC fibre connector (Gi0/1) connects to primary distribution switch-- Ensure that second GBIC fibre connector (Gi1/1) connects to secondary distribution switch-- Connect console port to cabinet management console-- Add switch to network management console-- Add switch to network monitoring console-- Add switch to ServiceNow CMDB',\n", - " 'justification': 'orbiculatoelliptical Betulaceae charmingness lymnaeid naif',\n", - " 'knowledge': 'false',\n", - " 'location': '',\n", - " 'made_sla': 'true',\n", - " 'number': 'CHG0040001',\n", - " 'on_hold': 'false',\n", - " 'on_hold_reason': '',\n", - " 'on_hold_task': '',\n", - " 'opened_at': '2016-08-10 09:09:29',\n", - " 'opened_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'order': '',\n", - " 'outside_maintenance_schedule': 'false',\n", - " 'parent': '',\n", - " 'phase': 'Requested',\n", - " 'phase_state': 'Open',\n", - " 'priority': '4 - Low',\n", - " 'production_system': 'false',\n", - " 'reason': None,\n", - " 'reassignment_count': '0',\n", - " 'requested_by': {'display_value': 'System Administrator',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441'},\n", - " 'requested_by_date': '',\n", - " 'review_comments': '',\n", - " 'review_date': '',\n", - " 'review_status': '',\n", - " 'risk': 'Moderate',\n", - " 'risk_impact_analysis': 'overfear ferula savingly deozonization coeminency',\n", - " 'route_reason': '',\n", - " 'scope': 'Medium',\n", - " 'service_offering': '',\n", - " 'short_description': 'Add network switch to cabinet',\n", - " 'sla_due': 'UNKNOWN',\n", - " 'start_date': '',\n", - " 'state': 'New',\n", - " 'std_change_producer_version': {'display_value': 'Add network switch to datacenter cabinet - 1',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/std_change_producer_version/a08e02ec47410200e90d87e8dee4905a'},\n", - " 'sys_class_name': 'Change Request',\n", - " 'sys_created_by': 'admin',\n", - " 'sys_created_on': '2016-08-10 09:09:29',\n", - " 'sys_domain': {'display_value': 'global',\n", - " 'link': 'https://dev215901.service-now.com/api/now/table/sys_user_group/global'},\n", - " 'sys_domain_path': '/',\n", - " 'sys_id': '2de5121347c12200e0ef563dbb9a71eb',\n", - " 'sys_mod_count': '0',\n", - " 'sys_tags': '',\n", - " 'sys_updated_by': 'admin',\n", - " 'sys_updated_on': '2016-08-10 09:09:29',\n", - " 'task_effective_number': 'CHG0040001',\n", - " 'test_plan': '-- Run connectivity tests by connecting laptop to copper interface-- Ensure that switch is showing as healthy in network monitoring console',\n", - " 'time_worked': '',\n", - " 'type': 'Standard',\n", - " 'unauthorized': 'false',\n", - " 'universal_request': '',\n", - " 'upon_approval': 'Proceed to Next Task',\n", - " 'upon_reject': 'Cancel all future Tasks',\n", - " 'urgency': '3 - Low',\n", - " 'user_input': '',\n", - " 'watch_list': '',\n", - " 'work_end': '',\n", - " 'work_notes': '',\n", - " 'work_notes_list': '',\n", - " 'work_start': ''}},\n", - " 'reason': 'Traceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 156, in table_api_call\\n response.raise_for_status()\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/requests/models.py\", line 1026, in raise_for_status\\n raise HTTPError(http_error_msg, response=self)\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True\\n\\nDuring handling of the above exception, another exception occurred:\\n\\nTraceback (most recent call last):\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 216, in validate_configs\\n task_done, reward, task_config, cheat_passed = validate_task(\\n ^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 338, in wrapped_f\\n return copy(f, *args, **kw)\\n ^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 477, in __call__\\n do = self.iter(retry_state=retry_state)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 378, in iter\\n result = action(retry_state)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 420, in exc_check\\n raise retry_exc.reraise()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 187, in reraise\\n raise self.last_attempt.result()\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 449, in result\\n return self.__get_result()\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\\n raise self._exception\\n File \"/Users/dheeraj.vattikonda/miniconda/envs/myenv/lib/python3.11/site-packages/tenacity/__init__.py\", line 480, in __call__\\n result = fn(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 137, in validate_task\\n cheat_passed, task_done, reward = validate_on_page(task_class, task_config, page)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/tests/test_yoko.py\", line 159, in validate_on_page\\n task.setup(page=page)\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/tasks/base.py\", line 132, in setup\\n self._base_user_name, self._base_user_password, self._base_user_sysid = create_user(\\n ^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/user.py\", line 55, in create_user\\n user_response = table_api_call(\\n ^^^^^^^^^^^^^^^\\n File \"/Users/dheeraj.vattikonda/Desktop/WORKARENA_2/WorkArena/src/browsergym/workarena/api/utils.py\", line 159, in table_api_call\\n raise HTTPError(f\"{e} | status={response.status_code} url={response.url} body={snippet!r}\")\\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True | status=403 url=https://myarena25demo.service-now.com/api/now/table/sys_user?sysparm_input_display_value=True body=\\'{\"error\":{\"message\":\"Operation Failed\",\"detail\":\"Error during insert of sys_user (Gina Scott)\"},\"status\":\"failure\"}\\'\\n'}]" - ] - }, - "execution_count": 12, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "data[\"exception\"]" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "fd78eb25", - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "myenv", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.11.13" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} From b5874162c0d68d757bce86dfc3b52cf5ebf7f064 Mon Sep 17 00:00:00 2001 From: Toolkit User Date: Thu, 9 Oct 2025 03:15:04 +0000 Subject: [PATCH 5/6] test_2 --- src/workarena_test.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/workarena_test.py b/src/workarena_test.py index f9a3d2c..d338a66 100644 --- a/src/workarena_test.py +++ b/src/workarena_test.py @@ -1,4 +1,3 @@ - from browsergym.core.env import BrowserEnv from browsergym.workarena import get_all_tasks_agents From ad1ea1e684e8aace84d2838d8f3dc3aa0d34e39f Mon Sep 17 00:00:00 2001 From: Toolkit User Date: Thu, 9 Oct 2025 03:21:22 +0000 Subject: [PATCH 6/6] test_4 --- src/browsergym/workarena/tasks/list.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/browsergym/workarena/tasks/list.py b/src/browsergym/workarena/tasks/list.py index f478d98..0905a51 100644 --- a/src/browsergym/workarena/tasks/list.py +++ b/src/browsergym/workarena/tasks/list.py @@ -1404,7 +1404,6 @@ def __init__( **kwargs, ) - # Register all tasks __TASKS__ = ( [